Встречается на собеседованиях • сегодня
Какой линтер лучше использовать
Для 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
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы