【发布时间】:2019-09-11 23:42:36
【问题描述】:
Sonarqube 会产生代码问题,例如错误和安全相关问题,例如漏洞和可能导致问题的代码异味。有没有办法添加编码标准来强制执行特定于代码可读性和可维护性的约定,以及代码审查员在代码中执行的更多内容。因此,如果不满足 cmets、变量约定以及类和功能标准,它会自动通过质量门。但我的一位开发人员说,Sonarqube 默认配置文件涵盖了代码审查员检查代码的大部分规则和约定。但我理解,编码标准文档中的规则和约定只能通过同行评审,而不是编译器和 Sonarqube 工具。
我相信 Sonarqube 和编译器的开发人员和专家可以确认编码标准中的规则和约定,如源代码的一般风格、语句标准、方法、命名约定、变量分配、类、接口、包的标准等。有没有办法通过Sonarqube添加编码标准的规则,请分享?
[编辑]
【问题讨论】:
-
有没有人在发帖之前还要上网搜索一下?请参阅 docs.sonarqube.org/display/DEV/Adding+Coding+Rules 然后 edit 您的问题以澄清仍然缺少的内容。
-
该网址谈到了使用Java添加规则和编写插件以及如何添加规则。但是我的问题太技术性了,是否可以添加规则来维护样式、cmets、变量和方法约定以及更多同行评审者会在代码中找到的内容。
标签: java sonarqube code-standards compiler-specific