| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- exclude = [
- "netbox/project-static/**"
- ]
- line-length = 120
- target-version = "py310"
- [lint]
- extend-select = [
- "E1", # pycodestyle errors: indentation-related (e.g., unexpected/missing indent)
- "E2", # pycodestyle errors: whitespace-related (e.g., missing whitespace, extra spaces)
- "E3", # pycodestyle errors: blank lines / spacing around definitions
- "E501", # pycodestyle: line too long (enforced with `line-length` above)
- "W", # pycodestyle warnings (various style warnings, often whitespace/newlines)
- "I", # import sorting (isort-equivalent)
- ]
- ignore = [
- "F403", # pyflakes: `from ... import *` used; unable to detect undefined names
- "F405", # pyflakes: name may be undefined or defined from star imports
- ]
- [lint.isort]
- known-first-party = [
- "account",
- "circuits",
- "core",
- "dcim",
- "extras",
- "ipam",
- "netbox",
- "tenancy",
- "users",
- "utilities",
- "virtualization",
- "vpn",
- "wireless",
- ]
- [lint.per-file-ignores]
- "template_code.py" = ["E501"]
- [format]
- quote-style = "single"
|