IDEA代碼檢測插件,總有一款適合你
下面提供三個(gè)工具和插件,幫助大家檢測自己的代碼質(zhì)量
1
SonarLint









有了代碼質(zhì)量檢測工具以后,在一定程度上可以保證代碼的質(zhì)量
對于每一個(gè)問題,SonarLint都給出了示例,還有相應(yīng)的解決方案,教我們怎么修改,極大的方便了我們的開發(fā)
比如,對于日期類型盡量用LocalDate、LocalTime、LocalDateTime,還有重復(fù)代碼、潛在的空指針異常、循環(huán)嵌套等等問題
有了代碼規(guī)范與質(zhì)量檢測工具以后,很多東西就可以量化了,比如bug率、代碼重復(fù)率等,還可以自定義各種指標(biāo),方便管理人員查看
為此,我們需要一個(gè)平臺(tái)來記錄每次檢測分析的結(jié)果,這樣就可以進(jìn)行分析和統(tǒng)計(jì),并且可以直觀的看到這一切
于是,SonarQube 閃亮登場!
2
SonarQube




unzip sonarqube-7.7.zip
cd sonarqube-7.7
bin/[OS]/sonar.sh consol


<build>
<plugins>
<plugin>
<groupId>org.sonarsource.scanner.mavengroupId>
<artifactId>sonar-maven-pluginartifactId>
<version>3.6.0.1398version>
plugin>
plugins>
build>




3
Alibaba代碼規(guī)約插件



4
文檔
https://www.sonarqube.org/
https://www.sonarsource.com/plans-and-pricing/community/
https://www.sonarlint.org/
https://docs.sonarqube.org/latest/setup/overview/
https://docs.sonarqube.org/latest/
https://github.com/SonarSource/sonar-scanning-examples/tree/master/sonarqube-scanner-maven
https://github.com/SonarSource
文章來源:https://www.cnblogs.com/cjsblog/p/10735800.html
