Конфигурации CheckStyle, FindBugs и PMD без перекрытия - PullRequest
8 голосов
/ 02 апреля 2012

В моей компании мы начали использовать CheckStyle, FindBugs и PMD для проверки качества нашего кода и унификации наших стилей программирования.Эти инструменты очень эффективны, но, к сожалению, у них есть несколько перекрывающихся наборов правил.

Есть ли в сети доступные конфигурации, которые удалили перекрывающиеся правила?

Конечно, это правило по умолчаниюНаборы не применимы к каждому проекту, но это будет хорошей отправной точкой для нас.Мы могли бы взять эту конфигурацию по умолчанию (не перекрывающуюся) и адаптировать ее к нашему стилю вместо того, чтобы сначала убирать наборы правил для дубликатов.

1 Ответ

8 голосов
/ 03 апреля 2012

Sonar поставляется с некоторыми довольно хорошими конфигурациями, называемыми Sonar Way и Sonar Way с FindBugs , которые, похоже, не перекрываются между различными инструментами ( CheckStyle, FindBugs и PMD). Кажется, они удовлетворяют мои потребности как достойная отправная точка для конфигурации без всех лишних правил.

PS Я не решался отвечать на свой вопрос, но никто не имел ответа или даже проницательного комментария. Эта ветка на Meta, похоже, тоже в порядке.

...