forked from mozilla/glean-dictionary
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
27 lines (23 loc) · 826 Bytes
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[tool.isort]
line_length = 100
default_section = "THIRDPARTY"
known_first_party = "glean-dictionary"
# For compatibility with black:
multi_line_output = 3
include_trailing_comma = "True"
force_grid_wrap = 0
use_parentheses = "True"
[tool.pytest.ini_options]
testpaths = ['etl', 'etl_tests']
addopts = '--ruff --ruff-format'
[tool.ruff]
line-length=100
exclude=[".git","__pycache__","*venv","node_modules"]
[tool.ruff.lint]
# E121,E123,E126,E226,E24,E704,W503,W504: Ignored in default pycodestyle config:
# https://github.com/PyCQA/pycodestyle/blob/2.2.0/pycodestyle.py#L72
# Our additions...
# E129: visually indented line with same indent as next logical line
# E203: pep8 is wrong, overridden by black (https://github.com/psf/black/issues/315)
ignore = ["E203"] # "E129" is not supported by Ruff yet
select = ["E", "F"]