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.

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.