2025-10-30 11:13:38 +01:00

28 lines
688 B
INI

[tox]
envlist = ruff, darglint, pylint
skipsdist = true
requires =
ruff
darglint
pylint
[testenv]
allowlist_externals=*
commands =
{envpython} --version
[testenv:ruff]
deps = ruff
commands =
bash -c 'ruff check --exclude .tox --select ALL --ignore ANN401,ANN202,S104,ASYNC110,INP001,FA102,UP001,UP010,I001,FA100,PLR0913,E501 -q extensions/eda/plugins'
[testenv:darglint]
deps = darglint
commands =
bash -c 'darglint -s numpy -z full extensions/eda/plugins'
[testenv:pylint]
deps = pylint
commands =
bash -c 'find ./extensions/eda/plugins -name "*.py" -print0 | xargs -0 pylint --output-format=parseable -sn --disable R0801,E0401,C0103,R0913,R0902,R0903'