Php SonarQube:规则集不';我不尊重PSR
我对SonarQube扫描PHP代码有点问题 扫描工作时,会出现一百次错误: 将此大括号移到上一行的末尾 这适用于此代码,例如:Php SonarQube:规则集不';我不尊重PSR,php,sonarqube,Php,Sonarqube,我对SonarQube扫描PHP代码有点问题 扫描工作时,会出现一百次错误: 将此大括号移到上一行的末尾 这适用于此代码,例如: class Edit extends Container { 不应该因为PSR在这个主题上是明确的: 类的大括号必须在下一行打开,然后关闭 支架必须放在车身后面的下一行 开口撑杆 方法必须放在下一行,右大括号必须放在下一行 身体后面的下一行 控制结构的开口支撑必须 在同一行,结束括号必须在后面的下一行 身体 当我查看声纳中错误的细节时,这是规则似乎遵循的,这是不合适
class Edit extends Container
{
不应该因为PSR在这个主题上是明确的:
有没有遵循正确规则的想法?最后我找到了一个解决方案:
- 通过禁用错误规则并启用所需规则(在本例中为PSR2),编辑项目配置。您还可以添加一些附加规则,例如在我的示例中,Magento 2规则李>
- 要考虑所做的更改,请启动新版本
希望能对其他人有所帮助。忽略此错误如何。这里唯一需要决定的事情是:像
SonarQube
或像PSR
那样做!?也许您可以停用特殊检入SonarQube
您用于此分析的质量配置文件是什么?
if(...) {
//...
}