Встречается на собеседованиях • сегодня

Какой линтер лучше использовать

Для Python лучшим выбором будет Flake8 – это комбинация нескольких инструментов:

  • PyFlake (проверка синтаксиса и неиспользуемых переменных)
  • pycodestyle (проверка стиля кода по PEP 8)
  • McCabe (анализ сложности кода)

Пример установки и использования:

bash
pip install flake8
flake8 your_script.py

Альтернативы:

  • Pylint – более строгий, но медленнее.
  • Black – автоматически форматирует код (не линтер, но полезен).

Для проектов:

  • pre-commit + Flake8/Black – автоматическая проверка перед коммитом.
yaml
# .pre-commit-config.yaml
repos:
  - repo: https://github.com/ambv/black
    rev: 22.3.0
    hooks:
      - id: black
  - repo: https://github.com/PyCQA/flake8
    rev: 5.0.4
    hooks:
      - id: flake8
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы