如何自动验证代码是否遵循定义的编码标准
How to automatically verify code follows defined coding standards
我从事的项目有一些内部编码标准,例如(例如):
- 域 类 定义了
toString()
、hashCode()
和 equals()
- 域类具有所有属性
final
- 使用构造函数注入代替字段或setter注入
是否有工具允许定义上述规则并在构建时强制执行它们(如果违反上述规则则构建失败)?
您可以使用 SonarQube 来查找您可以查看的代码质量 here。
您还可以根据您的项目需要,以及SonarQube提供的规则,在SonarQube中add/customise规则。
我从事的项目有一些内部编码标准,例如(例如):
- 域 类 定义了
toString()
、hashCode()
和equals()
- 域类具有所有属性
final
- 使用构造函数注入代替字段或setter注入
是否有工具允许定义上述规则并在构建时强制执行它们(如果违反上述规则则构建失败)?
您可以使用 SonarQube 来查找您可以查看的代码质量 here。
您还可以根据您的项目需要,以及SonarQube提供的规则,在SonarQube中add/customise规则。