Какие обязательные статические проверки и линтеры вы бы настроили в проекте?

Минимум: единый форматтер, линтер, проверка типов там, где она внедрена, и проверки секретов и зависимостей. Набор должен ловить реальные риски и давать воспроизводимый результат в CI.

Короткий ответ

Что ответить на собеседовании

Минимум: единый форматтер, линтер, проверка типов там, где она внедрена, и проверки секретов и зависимостей. Набор должен ловить реальные риски и давать воспроизводимый результат в CI.

Подробный разбор

Ответ с пояснениями

Минимум: единый форматтер, линтер, проверка типов там, где она внедрена, и проверки секретов и зависимостей. Набор должен ловить реальные риски и давать воспроизводимый результат в CI.

Для Python можно выбрать один согласованный набор инструментов, не дублируя одинаковые правила несколькими линтерами. Закрепите версии и настройки, разделите обязательные ошибки и постепенное улучшение старого кода. Статический анализ не заменяет тесты поведения. Новую проверку разумно вводить с понятным планом устранения текущих замечаний, а не отключать всё или обновлять baseline ради зелёного статуса.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее