CodeNarc - отключить несколько правил

Я работаю над анализом статических скриптов Groovy. Единственный инструмент, который я нашел, это CodeNarc, но как я могу редактировать наборы правил, не редактируя CodeNarc.jar?

Я звоню CodeNarc из командной строки:

java -classpath "binary-tools/CodeNarc/groovy-all-2.4.6-jenkins-1.jar:binary-tools/CodeNarc/CodeNarc-1.0.jar:binary-tools/CodeNarc/log4j-1.2.17.jar:binary-tools/CodeNarc/slf4j-api-1.7.2.jar:binary-tools/CodeNarc/slf4j-jdk14-1.7.2.jar" org.codenarc.CodeNarc -rulesetfiles="rulesets/basic.xml,rulesets/generic.xml,rulesets/logging.xml,rulesets/dry.xml,rulesets/serialization.xml"

Я вижу, что могу указать, какие наборы правил из INSIDE CodeNarc я могу использовать, я бы хотел отключить отдельные правила из данного набора правил. Как это сделать?

1 ответ

В зависимости от того, что вы используете для управления флягой, должна быть опция конфигурации, доступная для установки правил. Расположение будет различаться в зависимости от конфигурации в Gradle и т. Д. Вы можете увидеть больше на http://codenarc.sourceforge.net/codenarc-configuring-rules.html Я настоятельно рекомендую настроить набор правил в соответствии с вашими предпочтениями, так как некоторые правила лучше подходят для некоторые типы отличных проектов, чем другие. Если вы добавите некоторую информацию о вашем типе проекта (grails, весенняя загрузка и т. Д.) И вашей системе сборки (gradle, maven и т. Д.), Я могу предоставить более конкретную помощь.

Другие вопросы по тегам