Недавно я ищу лучший набор инструментов для проверки кода. Моя IDE - Intellij 15.0, и я знаю, что там есть хорошие возможности проверки, но когда я просматриваю интернет, я не нашел хорошего сравнения между встроенным кодом проверки Intellij и этими тремя. Может ли кто-нибудь, кто их пробовал, может дать какую-то лучшую практику, что использовать? Intellij охватывает все из них?Intellij IDEA встроенный код проверки vs checkstyle, PMD & findbugs
Я знаю, что findbugs работают на двоичном уровне, но все же позволяют ему оставаться в сравнении.
Спасибо за ответ Михал. Используете ли вы плагины IntelliJ для всех этих инструментов? Если мы вставим изображение, например SonarQube, которое будет запущено в CI, вы все равно будете использовать их все в среде IDE? – Idan
Я просто использую CheckStyle-IDEA, потому что он может быстро анализировать в реальном времени вместе с быстрой проверкой всех файлов перед фиксацией. Проблемы с проверкой являются наиболее распространенными, поэтому это действительно полезно. Для PMD и FindBugs я вызываю 'mvn pmd: check findbugs: check' или эквивалент для Gradle. Нарушения в этих инструментах менее распространены, но более серьезны, поэтому на случай, если я что-то забуду, CI все равно откажется от сборки. –