PEP 8
PEP 8 style guidelines enforced by pycodestyle on all python files in the repository by default.
Текущий набор правил
По умолчанию все файлы проверяются с использованием текущего набора правил. Все тесты PEP 8 выполняются, за исключением тех, которые перечислены в текущем списке исключений.
Набор правил предыдущих версий
Файлы, перечисленные в списке файлов предыдущих версий, проверяются с использованием набора правил предыдущих версий.
Все тесты PEP 8 выполняются, за исключением тех, которые перечислены в текущем списке исключений или списке исключений предыдущих версий.
Файлы, перечисленные в списке файлов предыдущих версий, которые проходят проверку с использованием текущего набора правил, приведут к ошибке.
Это сделано для предотвращения регрессий в руководящих принципах стиля для файлов, которые проходят более строгие проверки текущего набора правил.
Пропуск тестов
Файлы, перечисленные в списке пропусков, не проверяются с помощью pycodestyle.
Удаленные файлы
Файлы, которые были удалены из репозитория, должны быть удалены из списка файлов предыдущих версий и списка пропусков.
Запуск локально
Проверка PEP 8 может быть запущена локально с помощью:
./test/runner/ansible-test sanity --test pep8 [file-or-directory-path-to-check] ...
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/dev_guide/testing_pep8.html