Я работаю над большим и сложным проектом, и часто вижу куски кода, которые находятся в плохой форме. Никто не виноват, проект сложен, и многие изменения объединяются каждый день.
Мы используем Sonar для проверки проблем в коде (по крайней мере, критических) и предотвращения возникновения технической задолженности.
Но иногда я хочу повысить осведомленность о коде, который можно реорганизовать и улучшить. Я знаю, что могу добавить комментарий //TODO
, но это быстрый способ забыть его.
В коде Java вы можете ввести @SuppressWarning("squid:000")
и опустить предупреждение сонара.
Я хочу знать, есть ли что-то в противоположном направлении, например
@PromoteWarning("squid:000","This code should use lamdas and be refactored","high")
Чтобы заставить Sonar напечатать специальный код ручного кода.
Есть ли что-то, что я говорю? Или это глупый вопрос?
Спасибо