- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚开始使用 PHP Mess Detector (PHPMD),想了解一些参数。例如,命名规则给我这样的输出:
"Avoid variables with short names like $id. Configured minimum length is 3."
我可以在不复制和更改 XML 规则集文件的情况下更改“配置的最小长度”吗?
该消息向我建议此规则集的用户可以配置这些边界,并且在 the Naming Rules docs 中是具有“默认值”的每个方法的“属性”摘要。
我可以在命令行上指定属性吗,或者某处是否有通用配置文件?
最佳答案
恐怕您将不得不复制和更改规则集文件。 PHPMD 不支持命令行上的 clanging 属性。
关于php - 如何设置 PHPMD 规则属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17726928/
我一直在尝试配置 phpmd 以与 PhpStorm 一起工作,但我被困在这里。这是我遇到的错误: PHP Mess Detector phpmd: Can not correctly run the
我正在使用 PHPMD ( http://phpmd.org/ ),对此我还很陌生。MD 有效,我现在正在编写一个规则集来配置应使用的指标。我没有单独包含每个规则,而是加载了整个规则集。但是现在我有一
我尝试使用下面的注释在 Windows 计算机上安装 PHPMD $ git clone git://github.com/phpmd/phpmd.git cd phpmd $ git submodu
我被要求在工作中实现 PHPMD(以及 PHPCS……我想是另一个即将发布的问题)。我也不是很精通 Linux。对不起。 我遵循了 PHPMD 上的下载说明。我使用 Composer 并正确获取了所有
我正在使用 PHP Mess Detector 1.5.0 并遇到一些问题,我认为这些问题都不是问题。 class FOO { const NEW_LINE = "\n"; const
我刚开始使用 PHP Mess Detector (PHPMD),想了解一些参数。例如,命名规则给我这样的输出: "Avoid variables with short names like $id.
这两个PHP类方法违反了Single Responsibility Principle (SRP)根据phpmd rule booleanargumentflag . 应该怎样写才能避免这种情况? 如
我刚刚安装了PHPMD和 PHPCS与我的项目。 现在,我想对它们进行一些定制,但似乎无法实现。 我收到 2 个我想为我的所有项目删除的警告: phpcs:公共(public)方法名MyTests::
我有 Ubuntu 14.04 + Sublime text 3 并安装了 phpcs 软件包 另外我已经在我的系统上安装了phpcs和php-cs-fixer 来自this blog 我发现phpm
我正在尝试自动化我的测试。作为冒烟测试,我想在继续实际的单元测试之前用 PHPMD 检查我的 PHP 代码。听起来很明智吧? 当我的 PHP 文件中出现 fatal error 时,PHPMD 似乎会
我正在尝试为 phpmd 中的规则设置一个异常(exception),以允许一个特定函数名称的长度仅为 2 个字符 之前的 phpmd.xml.dist 文件运行得非常愉快:
我正在考虑对现有 PHP 项目进行一些静态代码分析,但我无法理解 PHP_CodeSniffer、PHPMD 和 PHP Depend 之间的区别。这些只是同一问题的替代方案,还是它们在某些方面相互补
我试图了解圈复杂度的工作原理以及如何避免警告。是的,我明白编写代码的目的不是避免任意警告,但我至少想知道发生了什么,以便我可以决定我看到的代码是好还是坏。 我有一个看起来像的函数: protected
在 Sublime Text 3 中,我通过 Package Manager 安装了以下软件包: SublimeLinter SublimeLinter-phpmd SublimeLinter-php
在我的项目中,某些目录和某些 php 文件的大小非常大,因此我的构建失败了,我想将它们排除在我的 build.xml 中。 问题1- 我必须写--ignore="path/filename"吗?对于项
我是一名优秀的程序员,十分优秀!