Файл .flake8 игнорировался при запуске из конвейера github ci/cd.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Файл .flake8 игнорировался при запуске из конвейера github ci/cd.

Сообщение Anonymous »

Я новичок в поэзии и пробовал «pytest», «flake8» и «bandit».
Ниже приведена структура каталогов.
< strong>Структура каталога

Код: Выделить всё

├── README.md
├── .github/workflows
│   ├── main.yml
├── library
│   ├── README.md
│   ├── action.yml
│   ├── config.py
│   ├── .flake8
Я выполнил следующую команду из терминала VSCode, и она выдала ошибку, как показано ниже
sathish: ~/analytics-example/library$ поэтический запуск flake8

Код: Выделить всё

./config.py:49:66: E501 line too long (81 > 79 characters)
./config.py:56:66: E501 line too long (83 > 79 characters)
В файлы библиотеки/.flake8 была добавлена ​​следующая строка, которая решила проблему.

Код: Выделить всё

max-line-length = 125
Однако когда «poetry run flake8» выполнялась через Pipeline, это приводило к той же ошибке

Код: Выделить всё

library/config.py:49:66: E501 line too long (81 > 79 characters)
library/config.py:56:66: E501 line too long (83 > 79 characters)
Я попробовал следующие решения, которые фактически решили проблему, но по какой-то причине файл library/.flake8 был проигнорирован
a) Добавлен флаг для поэтапного выполнения следующим образом в .github/workflows/main.yml

Код: Выделить всё

     poetry run flake8 . --max-line-length=120
b) Создал новый файл .flake8 в корне каталога проекта, как показано ниже

Код: Выделить всё

├── README.md
├── .flake8
├── .github/workflows
│   ├── main.yml
├── library
Однако я просто хочу подтвердить, следует ли создавать файл .flake8 на том же уровне, что и каталог .github (или) я что-то упустил конфигурацию, чтобы library/.flake8 подхватывалась?

Подробнее здесь: https://stackoverflow.com/questions/786 ... d-pipeline
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»