2013-07-02 3 views
0

Я работаю над проектом Java. Я использую IntelliJ Idea 12.1.4 как IDE.Поведение Differenct Findbugs с конфигурацией QAPlug-findbugs и gradle

Я проверить качество кода двумя способами,

  • Я установил QAPlug-FindBugs плагин в IntelliJ идея, и я анализировать код, используя пользовательского профиля анализа. В этом профиле активировано только одно правило поиска.

  • Я применил плагин findbugs в файле build.gradle проекта. I выполнить команду проверки gradlew.

Эти два подхода приводят к разным количествам предупреждений/ошибок в findbugs. На самом деле, результаты проверки gradlew во много ошибок/предупреждений, чем QAPlug -> Анализ кода.

Я понимаю, что когда я упоминаю применение плагина: «findbugs», уровень усилия устанавливается на значение по умолчанию.

Я попытался выяснить связь между плагином градиента и плагином Intellij Idea. Я не могу понять, какие правила кодирования должны быть активированы в моем настраиваемом профиле (для QAPlug -> Анализ действия кода), чтобы соответствовать поведению «проверка градиента».

Может ли кто-нибудь дать мне указатель на то, что происходит?

ответ

1

Виджай,

Я не уверен, если вы ищете информацию о QAPlug или Gradle. В случае QAPlug пожалуйста, проверьте следующее руководство:

Относно в Gradle, я нашел следующую информацию: «По умолчанию все датчики, которые не отключены по умолчанию запускаются.» Gradle FindBugsExtension

Чтобы иметь одинаковое количество FindBugs предупреждений/ошибок, которые вы должны сделать следующее:

  • отключить все правила в вас заказ QAPlug Профиль Анализ
  • с помощью окна поиска найти тех, «Работает на FindBugs» и активировать их

Я надеюсь, что это поможет.