pre-commit: add autoflake and isort, include autoformatter config

This commit is contained in:
Erik Sundell
2023-05-15 10:43:59 +02:00
parent 6622c60d01
commit c093aa0e50
2 changed files with 49 additions and 0 deletions

34
pyproject.toml Normal file
View File

@@ -0,0 +1,34 @@
# autoflake is used for autoformatting Python code
#
# ref: https://github.com/PyCQA/autoflake#readme
#
[tool.autoflake]
ignore-init-module-imports = true
remove-all-unused-imports = true
remove-duplicate-keys = true
remove-unused-variables = true
# isort is used for autoformatting Python code
#
# ref: https://pycqa.github.io/isort/
#
[tool.isort]
profile = "black"
# black is used for autoformatting Python code
#
# ref: https://black.readthedocs.io/en/stable/
#
[tool.black]
# target-version should be all supported versions, see
# https://github.com/psf/black/issues/751#issuecomment-473066811
target_version = [
"py36",
"py37",
"py38",
"py39",
"py310",
"py311",
]