0
我有一個SonarQube掃描PHP代碼的小問題。SonarQube:規則集不尊重PSR
當掃描工作方式,是未來的一百倍的錯誤:
移動這個大括號前一行
這適用於該代碼例子的最後:
class Edit extends Container
{
它不應該爲PSR是關於這一主題明確:
類的開放括號必須在下一行,並關閉 大括號必須在主體後面的下一行。
開放花括號 方法必須繼續下一行,並且花括號必須在 接下來的行後面。
開幕括號爲控制結構必須 走在同一條線上,並 後花括號必須繼續下一行身體
當我看在錯誤的細節聲納,這是規則似乎遵循,這是不合適的:
共享一些編碼約定是使團隊有效協作的關鍵點。該規則強制在代碼行末尾放置大括號。
還有它顯示我的if條件
if(...) {
//...
}
任何想法,按照正確規則的例子嗎?
如何忽略這個錯誤。唯一要做的就是:像SonarQube或者像PSR那樣做!也許你可以關閉'SonarQube'中的特殊檢查 – JustOnUnderMillions
你用什麼質量配置文件進行分析? –