Комментарии 22
НЛО прилетело и опубликовало эту надпись здесь
Осторожно, грубый юмор!
Я не любитель насилия (и, тем более, не профессионал), но за некоторые жаргонизмы хочется дать в монорепу или в монобубен
P.S. данный комментарий — лишь ограниченно уместная шутка и на самом деле не выражает никаких явных или неявных желаний кроме желания пошутить
+3
А что этим линтером можно проверять? Количество отступов и переносов?
0
Для C и C++ нет. А можете порекомендовать линтер для них?
+1
Без отдельного докера уже проверку кода сделать невозможно. Я все правильно прочитал в статье?
+4
Ммм, а как с этим на практике работать?
Из статьи, как я понял, я узнаю о проблемах в коде только после пуша коммита в origin. Спасибо, конечно, но с ESLint я узнаю о проблемах в коде ещё до пуша коммита.
Из статьи, как я понял, я узнаю о проблемах в коде только после пуша коммита в origin. Спасибо, конечно, но с ESLint я узнаю о проблемах в коде ещё до пуша коммита.
+2
НЛО прилетело и опубликовало эту надпись здесь
И чтобы узнать всё ли я поправил каждый раз пушить? Такое себе.
0
НЛО прилетело и опубликовало эту надпись здесь
Привычный путь разработки это:
- Сделал изменения в отдельной ветке
- Протестировал (по желанию) локально
- Запушил в origin
- Сделал PR
- PR проверяется средствами CI/CD + Code Review
Другой вопрос, что с этим линтером нельзя проверить локально (шаг 2), но это издержки реализации. Я повторюсь, я не писал этот скрипт, и я сомневаюсь что его имеет смысл применять на обычных проектах без смешанного стека. Если у вас монорепо, то так или иначе пришлось бы думать в сторону такого же решения, или ставить все окружения на машины всех членов команды.
0
Кажется выражение "натягивать сову на глобус", здесь уместно. Настройка линтера делается один раз, правила хранятся в гите, как и инструкции/скрипты для эксплуатации в ide.
+2
Java в списке языков нет… иду мимо.
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Линтер на все случаи жизни — GitHub Super Linter