-2

Sonarqube 会产生代码问题,例如错误和安全相关问题,例如可能导致问题的漏洞和代码异味。有没有办法添加编码标准来强制执行特定于代码的可读性和可维护性的约定以及代码审查员在代码中执行的更多内容。因此,如果不满足注释、变量约定以及类和函数标准,它会自动通过质量门。但是我的一位开发人员说,Sonarqube 默认配置文件涵盖了代码审查员检查代码的大部分规则和约定。但我理解,编码标准文档中的规则和约定只能通过同行评审,而不是编译器和 Sonarqube 工具。

我相信 Sonarqube 和编译器的开发人员和专家可以确认编码标准中的规则和约定,如源代码的一般样式、语句标准、方法、命名约定、变量分配、类、接口、包的标准等。一种通过 Sonarqube 添加编码标准规则的方法,请分享?

[编辑]

4

1 回答 1

2

SonarQube 开箱即用地执行各种代码安全和质量检查。如果您希望断言代码格式,那么您需要使用合适的插件来扩展 SonarQube 的质量配置文件,例如Checkstyle 插件

于 2019-04-24T07:24:33.637 回答