diff --git a/cove_project/context_processors.py b/cove_project/context_processors.py index 5812ae3..a4c0af8 100644 --- a/cove_project/context_processors.py +++ b/cove_project/context_processors.py @@ -1,7 +1,7 @@ from django.conf import settings -def from_settings(request): +def from_settings(_request): return { "fathom": settings.FATHOM, } diff --git a/manage.py b/manage.py index 96f3a79..0c1fd3e 100755 --- a/manage.py +++ b/manage.py @@ -4,12 +4,7 @@ if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "cove_project.settings") - try: - from django.core.management import execute_from_command_line - except ImportError as exc: - raise ImportError( - "Couldn't import Django. Are you sure it's installed and " - "available on your PYTHONPATH environment variable? Did you " - "forget to activate a virtual environment?" - ) from exc + + from django.core.management import execute_from_command_line + execute_from_command_line(sys.argv) diff --git a/pyproject.toml b/pyproject.toml index d7b24e3..03255bf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,28 @@ line-length = 119 target-version = "py310" [tool.ruff.lint] -select = ["E", "C4", "F", "I", "W"] +select = ["ALL"] +ignore = [ + "ANN", "C901", "COM812", "D203", "D212", "D415", "EM", "PERF203", "PLR091", "Q000", + "D1", + "PTH", +] + +[tool.ruff.lint.flake8-builtins] +builtins-ignorelist = ["copyright"] + +[tool.ruff.lint.flake8-unused-arguments] +ignore-variadic-names = true + +[tool.ruff.lint.per-file-ignores] +"docs/*" = ["D100", "INP001"] +"{*/signals,*/views,*/migrations/*}.py" = ["ARG001"] +"{*/admin,*/routers,*/views,*/commands/*}.py" = ["ARG002"] +"{*/admin,*/forms,*/models,*/routers,*/serializers,*/translation,*/migrations/*,tests/*}.py" = ["RUF012"] +"*/migrations/*" = ["E501"] +"tests/*" = [ + "D", "FBT003", "INP001", "PLR2004", "PT", "S", "TRY003", +] [tool.pytest.ini_options] DJANGO_SETTINGS_MODULE = 'cove_project.settings'