The following issues were found
docs_src/dataclasses/tutorial002.py
4 issues
Line: 4
Column: 1
from dataclasses import dataclass, field
from typing import List, Optional
from fastapi import FastAPI
@dataclass
class Item:
name: str
Reported by Pylint.
Line: 1
Column: 1
from dataclasses import dataclass, field
from typing import List, Optional
from fastapi import FastAPI
@dataclass
class Item:
name: str
Reported by Pylint.
Line: 8
Column: 1
@dataclass
class Item:
name: str
price: float
tags: List[str] = field(default_factory=list)
description: Optional[str] = None
tax: Optional[float] = None
Reported by Pylint.
Line: 20
Column: 1
@app.get("/items/next", response_model=Item)
async def read_next_item():
return {
"name": "Island In The Moon",
"price": 12.99,
"description": "A place to be be playin' and havin' fun",
"tags": ["breater"],
Reported by Pylint.
docs_src/dataclasses/tutorial001.py
4 issues
Line: 4
Column: 1
from dataclasses import dataclass
from typing import Optional
from fastapi import FastAPI
@dataclass
class Item:
name: str
Reported by Pylint.
Line: 1
Column: 1
from dataclasses import dataclass
from typing import Optional
from fastapi import FastAPI
@dataclass
class Item:
name: str
Reported by Pylint.
Line: 8
Column: 1
@dataclass
class Item:
name: str
price: float
description: Optional[str] = None
tax: Optional[float] = None
Reported by Pylint.
Line: 19
Column: 1
@app.post("/items/")
async def create_item(item: Item):
return item
Reported by Pylint.
docs_src/background_tasks/tutorial001.py
4 issues
Line: 1
Column: 1
from fastapi import BackgroundTasks, FastAPI
app = FastAPI()
def write_notification(email: str, message=""):
with open("log.txt", mode="w") as email_file:
content = f"notification for {email}: {message}"
email_file.write(content)
Reported by Pylint.
Line: 1
Column: 1
from fastapi import BackgroundTasks, FastAPI
app = FastAPI()
def write_notification(email: str, message=""):
with open("log.txt", mode="w") as email_file:
content = f"notification for {email}: {message}"
email_file.write(content)
Reported by Pylint.
Line: 6
Column: 1
app = FastAPI()
def write_notification(email: str, message=""):
with open("log.txt", mode="w") as email_file:
content = f"notification for {email}: {message}"
email_file.write(content)
Reported by Pylint.
Line: 13
Column: 1
@app.post("/send-notification/{email}")
async def send_notification(email: str, background_tasks: BackgroundTasks):
background_tasks.add_task(write_notification, email, message="some notification")
return {"message": "Notification sent in the background"}
Reported by Pylint.
docs_src/custom_response/tutorial010.py
4 issues
Line: 1
Column: 1
from fastapi import FastAPI
from fastapi.responses import ORJSONResponse
app = FastAPI(default_response_class=ORJSONResponse)
@app.get("/items/")
async def read_items():
return [{"item_id": "Foo"}]
Reported by Pylint.
Line: 2
Column: 1
from fastapi import FastAPI
from fastapi.responses import ORJSONResponse
app = FastAPI(default_response_class=ORJSONResponse)
@app.get("/items/")
async def read_items():
return [{"item_id": "Foo"}]
Reported by Pylint.
Line: 1
Column: 1
from fastapi import FastAPI
from fastapi.responses import ORJSONResponse
app = FastAPI(default_response_class=ORJSONResponse)
@app.get("/items/")
async def read_items():
return [{"item_id": "Foo"}]
Reported by Pylint.
Line: 8
Column: 1
@app.get("/items/")
async def read_items():
return [{"item_id": "Foo"}]
Reported by Pylint.
docs_src/custom_response/tutorial006c.py
4 issues
Line: 1
Column: 1
from fastapi import FastAPI
from fastapi.responses import RedirectResponse
app = FastAPI()
@app.get("/pydantic", response_class=RedirectResponse, status_code=302)
async def redirect_pydantic():
return "https://pydantic-docs.helpmanual.io/"
Reported by Pylint.
Line: 2
Column: 1
from fastapi import FastAPI
from fastapi.responses import RedirectResponse
app = FastAPI()
@app.get("/pydantic", response_class=RedirectResponse, status_code=302)
async def redirect_pydantic():
return "https://pydantic-docs.helpmanual.io/"
Reported by Pylint.
Line: 1
Column: 1
from fastapi import FastAPI
from fastapi.responses import RedirectResponse
app = FastAPI()
@app.get("/pydantic", response_class=RedirectResponse, status_code=302)
async def redirect_pydantic():
return "https://pydantic-docs.helpmanual.io/"
Reported by Pylint.
Line: 8
Column: 1
@app.get("/pydantic", response_class=RedirectResponse, status_code=302)
async def redirect_pydantic():
return "https://pydantic-docs.helpmanual.io/"
Reported by Pylint.
docs_src/custom_response/tutorial006b.py
4 issues
Line: 1
Column: 1
from fastapi import FastAPI
from fastapi.responses import RedirectResponse
app = FastAPI()
@app.get("/fastapi", response_class=RedirectResponse)
async def redirect_fastapi():
return "https://fastapi.tiangolo.com"
Reported by Pylint.
Line: 2
Column: 1
from fastapi import FastAPI
from fastapi.responses import RedirectResponse
app = FastAPI()
@app.get("/fastapi", response_class=RedirectResponse)
async def redirect_fastapi():
return "https://fastapi.tiangolo.com"
Reported by Pylint.
Line: 1
Column: 1
from fastapi import FastAPI
from fastapi.responses import RedirectResponse
app = FastAPI()
@app.get("/fastapi", response_class=RedirectResponse)
async def redirect_fastapi():
return "https://fastapi.tiangolo.com"
Reported by Pylint.
Line: 8
Column: 1
@app.get("/fastapi", response_class=RedirectResponse)
async def redirect_fastapi():
return "https://fastapi.tiangolo.com"
Reported by Pylint.
docs_src/custom_response/tutorial006.py
4 issues
Line: 1
Column: 1
from fastapi import FastAPI
from fastapi.responses import RedirectResponse
app = FastAPI()
@app.get("/typer")
async def redirect_typer():
return RedirectResponse("https://typer.tiangolo.com")
Reported by Pylint.
Line: 2
Column: 1
from fastapi import FastAPI
from fastapi.responses import RedirectResponse
app = FastAPI()
@app.get("/typer")
async def redirect_typer():
return RedirectResponse("https://typer.tiangolo.com")
Reported by Pylint.
Line: 1
Column: 1
from fastapi import FastAPI
from fastapi.responses import RedirectResponse
app = FastAPI()
@app.get("/typer")
async def redirect_typer():
return RedirectResponse("https://typer.tiangolo.com")
Reported by Pylint.
Line: 8
Column: 1
@app.get("/typer")
async def redirect_typer():
return RedirectResponse("https://typer.tiangolo.com")
Reported by Pylint.
docs_src/custom_response/tutorial005.py
4 issues
Line: 1
Column: 1
from fastapi import FastAPI
from fastapi.responses import PlainTextResponse
app = FastAPI()
@app.get("/", response_class=PlainTextResponse)
async def main():
return "Hello World"
Reported by Pylint.
Line: 2
Column: 1
from fastapi import FastAPI
from fastapi.responses import PlainTextResponse
app = FastAPI()
@app.get("/", response_class=PlainTextResponse)
async def main():
return "Hello World"
Reported by Pylint.
Line: 1
Column: 1
from fastapi import FastAPI
from fastapi.responses import PlainTextResponse
app = FastAPI()
@app.get("/", response_class=PlainTextResponse)
async def main():
return "Hello World"
Reported by Pylint.
Line: 8
Column: 1
@app.get("/", response_class=PlainTextResponse)
async def main():
return "Hello World"
Reported by Pylint.
docs_src/advanced_middleware/tutorial003.py
4 issues
Line: 1
Column: 1
from fastapi import FastAPI
from fastapi.middleware.gzip import GZipMiddleware
app = FastAPI()
app.add_middleware(GZipMiddleware, minimum_size=1000)
@app.get("/")
Reported by Pylint.
Line: 2
Column: 1
from fastapi import FastAPI
from fastapi.middleware.gzip import GZipMiddleware
app = FastAPI()
app.add_middleware(GZipMiddleware, minimum_size=1000)
@app.get("/")
Reported by Pylint.
Line: 1
Column: 1
from fastapi import FastAPI
from fastapi.middleware.gzip import GZipMiddleware
app = FastAPI()
app.add_middleware(GZipMiddleware, minimum_size=1000)
@app.get("/")
Reported by Pylint.
Line: 10
Column: 1
@app.get("/")
async def main():
return "somebigcontent"
Reported by Pylint.
docs_src/custom_response/tutorial002.py
4 issues
Line: 1
Column: 1
from fastapi import FastAPI
from fastapi.responses import HTMLResponse
app = FastAPI()
@app.get("/items/", response_class=HTMLResponse)
async def read_items():
return """
Reported by Pylint.
Line: 2
Column: 1
from fastapi import FastAPI
from fastapi.responses import HTMLResponse
app = FastAPI()
@app.get("/items/", response_class=HTMLResponse)
async def read_items():
return """
Reported by Pylint.
Line: 1
Column: 1
from fastapi import FastAPI
from fastapi.responses import HTMLResponse
app = FastAPI()
@app.get("/items/", response_class=HTMLResponse)
async def read_items():
return """
Reported by Pylint.
Line: 8
Column: 1
@app.get("/items/", response_class=HTMLResponse)
async def read_items():
return """
<html>
<head>
<title>Some HTML in here</title>
</head>
Reported by Pylint.