Слияние кода завершено, страница обновится автоматически
[tox]
requires =
tox>=4.2
env_list =
format
format-builders
lint
oapi
no_package = true
[testenv:format]
deps =
{[deps]lint}
commands =
ruff check --config ./pyproject.toml --select I --fix {[files]lint}
ruff format --config ./pyproject.toml {[files]lint}
- pyproject-fmt pyproject.toml
- tox-ini-fmt tox.ini
[testenv:format-builders]
deps =
{[deps]lint}
commands =
ruff check --config ./pyproject.toml --select I --fix {[files]builders}
ruff format --config ./pyproject.toml {[files]builders}
[testenv:lint]
deps =
{[deps]lint}
commands =
ruff format --config ./pyproject.toml --check {[files]lint}
ruff check --config ./pyproject.toml {[files]lint}
pyproject-fmt --check pyproject.toml
[testenv:oapi]
deps =
{[deps]oapi}
commands =
{envpython} utilities/check-oapi openapi.yaml
[testenv:check-types]
deps =
{[deps]check-types}
commands =
pyright
[testenv:bandit]
deps =
bandit[toml]
commands =
bandit -c pyproject.toml -ll -r {[files]lint}
[files]
lint =
package-files/usr/lib/maas/maas-delete-file \
package-files/usr/lib/maas/maas-write-file \
package-files/usr/sbin/maas-dhcp-helper \
setup.py \
src/maasapiserver \
src/maascli \
src/maascommon \
src/maasserver \
src/maasservicelayer \
src/maastemporalworker \
src/maastesting/ \
src/metadataserver \
src/perftests \
src/provisioningserver \
src/provisioningserver/refresh/50-maas-01-commissioning \
src/tests/ \
utilities/bin2python.py \
utilities/check-imports \
utilities/check-oapi \
utilities/import-db-dump \
utilities/python_standard_libs.py \
utilities/regiond-storm \
utilities/snap-bind-mounts
builders = src/maasservicelayer/builders
[deps]
lint =
ruff == 0.9.4
pyproject-fmt >= 2.5, <2.6
setup-cfg-fmt >= 2.7, <2.8
tox-ini-fmt >= 1.4, <1.5
oapi =
openapi-spec-validator == 0.7.1
jsonschema == 4.23.0
check-types = pyright[nodejs] >= 1.1.396
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )