douwei1950 2017-07-28 10:30 采纳率: 0%
浏览 103
已采纳

SonarQube PHP // @ codingStandardsIgnoreStart / End等效代码块忽略

I'm analyzing a PHP project with Sonarqube 6.4 using the PHP plugin and while we develop, we use the PSR2 //@codingStandardsIgnoreStart //@codingStandardsIgnoreEnd in order to ignore broken rules in a block of code. That lavels are not working with sonarqube analysis and NOSONAR only works for a line of code as far as I know. But I want an ignore way for a block of code.

I saw Sonarqube had something similar in the past using //CHECKSTYLE:OFF / ON. Is there a way to do that with the Sonarqube 6.4 version for PHP projects?

Thank you.

  • 写回答

1条回答 默认 最新

  • douzaoqu4447 2017-07-31 07:32
    关注

    No, it is not possible to exclude areas of code from the analysis.

    You can, however

    • Mark the issues as False-Positive or Won't Fix in the SonarQube UI
    • Mark lines with a NOSONAR comment
    • Exclude whole files from the analysis

    See the official FAQ for more details.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?