Сравнение версий Информатика / Архив / 2023 / 9 Д
|
← Предыдущая правка |
Следующая правка → |
Добавлено:
О тестирующей системе и правилах написания программ
Правил Написания Программ для класса Д2021Перед тем, как отправиться на тестирование, программа проходит «компиляцию». В нашем случае она проверяется двумя программами
pycodestyle и mypy со следующими параметрами:
pycodestyle --max-line-length=102 --show-source --ignore=W503 --ignore=W292
mypy --warn-unused-configs --disallow-subclassing-any --disallow-any-generics --disallow-untyped-calls --disallow-untyped-defs\
--disallow-incomplete-defs --check-untyped-defs --disallow-untyped-decorators --no-implicit-optional --warn-redundant-casts --warn-unused-ignores\
--no-implicit-reexport --warn-no-return --warn-unreachable --allow-redefinition\
--no-incremental --show-error-context --show-column-numbers --show-error-codes
При использовании в своей среде (в классе или дома)
pycodestyle можно добавить еще опцию --show-pep8, которая пишет подробно, в чём ошибка и как её можно исправить.Для себя можно поставить эти программы сказав в терминале:
pip install pycodestyle mypy