Sonar(SonarQube )是一个开源平台,用于管理源代码的质量。 Sonar不仅是一个质量数据报告工具,也是一个代码质量管理平台。
支持的语言包括Java、PHP、C#、c、Cobol、PL/SQL和Flex。
软件功能特点
1、代码覆盖:通过单元测试后,显示选择了哪一行代码
2、改进编码规则
3、搜索代码规则:根据名称、插件、激活级别和类别进行搜索
4、项目检索:按项目名称查询
5、对比数据:对比同一表中任意测量的趋势
SonarLint Eclipse怎么用
1 .数据库的连接,百度有的说不用连接,有的说需要连接,如果是这个连接,sonar.properties里面的具体配置该怎么办
不需要配置sonar-runner。 如果是,sonar-runner.properties将如何进行部署
JAVA项目如何配置和检测项目
安装很简单吧。 如果是java maven项目,则可以不使用runner。 在maven settings文件中添加plugin就可以了。
如果是properties文件的话,请看你使用的db。 如果是mysql,则可以释放相应的配置条目( url、user、password ),而不更改任何其他端口。
maven和grandle项目应该只需要修改公共配置文件,而普通项目和ant项目可能需要runner。
可以将项目直接托管在git.oschina.net上,并直接使用sonar分析项目
# Required metadata
sonar.projectKey=org.sonarqube:java-simple-sq-scanner
sonar.projectName=Java : Simple Project Not Compiled : SonarQube Scanner
sonar.projectVersion=1.0
# Comma-separated paths to directories with sources (required)
sonar.sources=src
# Language
sonar.language=java
# Encoding of the source files
sonar.sourceEncoding=UTF-8