[英]SonarQube: ruleset doesn't respect PSR
我對SonarQube掃描PHP代碼有一點問題。
掃描作品時,出現一百次錯誤:
將此打開的花括號移到上一行的末尾
例如,這適用於以下代碼:
class Edit extends Container
{
由於PSR在此主題上不明確:
類的開括號必須在下一行,閉括號必須在正文之后的下一行。
方法的左括號必須在下一行,而右括號必須在正文之后的下一行。
控制結構的開括號必須在同一行上,閉括號必須在主體之后的下一行上
當我查看Sonar中的錯誤的詳細信息時,這似乎是遵循的規則,這是不合適的:
共享一些編碼約定是使團隊有效協作的關鍵點。 此規則使必須在代碼行的末尾放置大括號。
它向我展示了if條件的示例
if(...) {
//...
}
有任何遵循適當規則的想法嗎?
終於我找到了解決方案:
希望對其他人有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.