我们正在尝试使用Jenkins将代码部署到我们的QA中,我们的maven目标包括-P analysis
,用于查找检查样式错误。
现在,我的问题是我们遇到了很多检查样式错误,我们需要立即将代码推送到QA中。
我们可以通过删除忽略检查样式错误的目标中的-P analysis
来构建Jenkins吗?我们可以忽略检查样式错误并推送代码吗?将来会出现什么问题吗?
请建议我正确的方法。
谢谢!
答案 0 :(得分:0)
这取决于您的团队和您的内部文化。使用自动化工具来强制执行一致的样式有助于避免代码审查期间的样式争论,并且可以防止开发人员根据自己的喜好重新格式化文件。 (这是一个讨论保持一致风格的其他好处的问题:Research into Advantages of Having a Standard Coding Style)
您可以暂时禁用检查以推送代码,但长期来看,您可能希望修复错误(无论是样式定义还是代码)并继续检查。此外,你应该确保当开发人员在本地构建时,他们会得到相同的错误,这样就不会检查代码,这会导致检查失败。