├── .github └── workflows │ ├── latest-changes.yml │ ├── lint.yml │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── flake8_fastapi ├── __init__.py ├── errors.py ├── plugin.py ├── py.typed └── visitors │ ├── __init__.py │ ├── cors_middleware.py │ ├── no_content_response.py │ ├── route_decorator.py │ ├── router_prefix.py │ └── undocumented_exception.py ├── poetry.lock ├── pyproject.toml ├── setup.cfg └── tests ├── __init__.py ├── test_cors_middleware_order.py ├── test_no_content_response.py ├── test_route_decorator.py ├── test_router_prefix.py └── test_undocumented_exception.py /.github/workflows/latest-changes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/.github/workflows/latest-changes.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/README.md -------------------------------------------------------------------------------- /flake8_fastapi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/flake8_fastapi/__init__.py -------------------------------------------------------------------------------- /flake8_fastapi/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/flake8_fastapi/errors.py -------------------------------------------------------------------------------- /flake8_fastapi/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/flake8_fastapi/plugin.py -------------------------------------------------------------------------------- /flake8_fastapi/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flake8_fastapi/visitors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/flake8_fastapi/visitors/__init__.py -------------------------------------------------------------------------------- /flake8_fastapi/visitors/cors_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/flake8_fastapi/visitors/cors_middleware.py -------------------------------------------------------------------------------- /flake8_fastapi/visitors/no_content_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/flake8_fastapi/visitors/no_content_response.py -------------------------------------------------------------------------------- /flake8_fastapi/visitors/route_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/flake8_fastapi/visitors/route_decorator.py -------------------------------------------------------------------------------- /flake8_fastapi/visitors/router_prefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/flake8_fastapi/visitors/router_prefix.py -------------------------------------------------------------------------------- /flake8_fastapi/visitors/undocumented_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/flake8_fastapi/visitors/undocumented_exception.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_cors_middleware_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/tests/test_cors_middleware_order.py -------------------------------------------------------------------------------- /tests/test_no_content_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/tests/test_no_content_response.py -------------------------------------------------------------------------------- /tests/test_route_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/tests/test_route_decorator.py -------------------------------------------------------------------------------- /tests/test_router_prefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/tests/test_router_prefix.py -------------------------------------------------------------------------------- /tests/test_undocumented_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kludex/flake8-fastapi/HEAD/tests/test_undocumented_exception.py --------------------------------------------------------------------------------