У меня есть проект angular, для которого настроено некоторое linting.
В настоящее время при возникновении ошибок linting сборка завершается неудачей. Мой коллега предложил исправить ошибки в процессе сборки.
Это нормально?
Несколько проблем, о которых я могу подумать:
- Исправления lint потребуются для фиксации и отправки во время сборки (дополнительная конфигурация и т. Д. c.)
- Могут быть исправления lint, которые могут нарушить код
- Все еще будут ошибки, которые не могут быть автоматически исправлены, например, требуется префикс в именовании компонентов и т. Д. c.
Горит во время сборки, рекомендуется, потому что я не могу найти проекты, которые делают это .
Я полагаю, что linting предназначены для аналогичной структуры кода и аналогичных методов в проекте. Какой смысл, если команда не следует этим правилам. Мы собираемся добавить исправление линтинга во время сборки, если у меня нет сильных сторон для удержания.