mirror of
https://github.com/esphome/aioesphomeapi.git
synced 2024-11-24 12:25:20 +01:00
40 lines
794 B
TOML
40 lines
794 B
TOML
[tool.isort]
|
|
profile = "black"
|
|
multi_line_output = 3
|
|
extend_skip = ["api_pb2.py", "api_options_pb2.py"]
|
|
|
|
[tool.black]
|
|
exclude = 'api_pb2.py|api_options_pb2.py'
|
|
target-version = ['py39']
|
|
|
|
[tool.pylint.MASTER]
|
|
reports = 'no'
|
|
ignore = [
|
|
"api_pb2.py",
|
|
"api_options_pb2.py"
|
|
]
|
|
disable = [
|
|
"missing-docstring",
|
|
"too-few-public-methods",
|
|
"too-many-instance-attributes",
|
|
"wildcard-import",
|
|
"invalid-name",
|
|
"too-many-arguments",
|
|
"line-too-long",
|
|
"protected-access",
|
|
"unused-wildcard-import",
|
|
"import-outside-toplevel",
|
|
"raise-missing-from",
|
|
"bad-mcs-classmethod-argument",
|
|
"duplicate-code",
|
|
"too-many-lines",
|
|
]
|
|
|
|
[tool.ruff]
|
|
ignore = [
|
|
"E721", # We want type() check for protobuf messages
|
|
]
|
|
|
|
[build-system]
|
|
requires = ['setuptools>=65.4.1', 'wheel', 'Cython>=3.0.2']
|