【问题标题】:PHP static code analysis - disabling false-positive warningsPHP 静态代码分析 - 禁用误报警告
【发布时间】:2013-11-28 14:53:34
【问题描述】:

在我们的 CI 服务器上,我们运行 PHP codesnifferphpmd。提出的一些问题是假阳性的。如何禁用 PHP 文件的某些部分以供那些(如 Java 中的 @SupressWarning(...) )分析?谢谢!

【问题讨论】:

    标签: php codesniffer phpmd


    【解决方案1】:

    取自文档。谷歌搜索disable parts of a file codesniffer php后第一次点击

    Ignoring parts of a file using comments
    
    
    $xmlPackage = new XMLPackage;
    // @codingStandardsIgnoreStart
    $xmlPackage['error_code'] = get_default_error_code_value();
    // @codingStandardsIgnoreEnd
    $xmlPackage->send();
    

    http://pear.php.net/manual/en/package.php.php-codesniffer.advanced-usage.php

    这是你的意思吗?

    至于 PHP-MD...

    http://phpmd.org/documentation/suppress-warnings.html

    两次点击

    http://phpmd.org/

    我通常不会这么说,但是如果您阅读文档(您似乎已经这样做了,因为我编辑了这个答案!)对您来说会更快!

    【讨论】:

    • 谢谢。 PHP-MD 我也需要。
    【解决方案2】:

    对于 PHPMD,它是: @SuppressWarnings(PHPMD) @SuppressWarnings(PHPMD.UnusedLocalVariable)

    http://phpmd.org/documentation/suppress-warnings.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-22
      • 2017-05-02
      • 1970-01-01
      • 1970-01-01
      • 2020-09-19
      • 1970-01-01
      • 2015-11-03
      相关资源
      最近更新 更多