Как я могу автоматически анализировать и форматировать код Python перед каждой фиксацией в VS Code?Python

Программы на Python
Ответить
Anonymous
 Как я могу автоматически анализировать и форматировать код Python перед каждой фиксацией в VS Code?

Сообщение Anonymous »

Я пытаюсь настроить рабочий процесс предварительной фиксации в VS Code для проекта Python, чтобы код автоматически форматировался и анализировался при фиксации.
Я установил black, flake8 и pre-commit, но у меня возникли проблемы с их совместной работой.
Вот что я пробовал:

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

repos:
- repo: https://github.com/psf/black
rev: 24.4.0
hooks:
- id: black
- repo: https://github.com/pycqa/flake8
rev: 7.0.0
hooks:
- id: flake8
При фиксации запускается только черный цвет, а flake8 ничего не сообщает.
Цель:
  • Запустить оба средства форматирования для промежуточных файлов
  • Показать ошибки проверки на вкладке «Проблемы» VS Code
  • Обеспечить согласованность результатов между локальной разработкой и CI
Какова правильная конфигурация, чтобы оба инструмента работали вместе, или мне следует обрабатывать анализ отдельно от предварительной фиксации?

Подробнее здесь: https://stackoverflow.com/questions/798 ... -in-vs-cod
Ответить

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

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

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

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

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