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