123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- [tool.mypy]
- ignore_missing_imports = true
- disallow_any_generics = true
- no_implicit_optional = true
- pretty = true
- show_column_numbers = true
- warn_redundant_casts = true
- warn_return_any = true
- warn_unreachable = true
- namespace_packages = true
- explicit_package_bases = true
- exclude = ["thirdparty/"]
- [tool.ruff]
- extend-exclude = ["thirdparty"]
- extend-include = ["SConstruct", "SCsub"]
- line-length = 120
- target-version = "py37"
- [tool.ruff.lint]
- extend-select = [
- "I", # isort
- ]
- [tool.ruff.lint.per-file-ignores]
- "{SConstruct,SCsub}" = [
- "E402", # Module level import not at top of file
- "F821", # Undefined name
- ]
- [tool.codespell]
- enable-colors = ""
- write-changes = ""
- check-hidden = ""
- quiet-level = 3
- builtin = "clear,rare,en-GB_to_en-US"
- skip = """\
- .mailmap,
- *.desktop,
- *.gitignore,
- *.po,
- *.pot,
- *.rc,
- AUTHORS.md,
- COPYRIGHT.txt,
- core/input/gamecontrollerdb.txt,
- core/string/locales.h,
- DONORS.md,
- editor/project_converter_3_to_4.cpp,
- platform/android/java/lib/src/com/*,
- platform/web/package-lock.json
- """
- ignore-words-list = """\
- breaked,
- cancelled,
- checkin,
- colour,
- curvelinear,
- doubleclick,
- expct,
- findn,
- gird,
- hel,
- inout,
- labelin,
- lod,
- mis,
- nd,
- numer,
- ot,
- outin,
- requestor,
- te,
- textin,
- thirdparty,
- vai
- """
|