问题标签 [phpmd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何将类名排除到 phpmd、cleancode ruelset?
当我运行 phpmd 时,出现此错误(来自 cleancode 规则集):避免使用静态访问类 '\Namespace\Domain\Exception\UserExceptions'
我用这个内容制作了一个 phpmd.xml:
但这对我不起作用,我指定类名的语法是否错误?我也尝试:
value="\Namespace\Domain\Exception\UserExceptions"
value="UserExceptions"
value="'UserExceptions'"
但没有一个选项对我有用。
php - 如何忽略 PHPMD 中特定目录的特定规则
命令
我在 Laravel 项目中使用 phpmd,在 design.xml 下有一个名为的规则CouplingBetweenObjects
,我想忽略 app/Http/Controllers 目录中的所有文件到此规则,phpmd 只提供--exclude
使目录通过所有规则的选项,是否可以通过 XML 文件或命令行忽略特定目录的规则
phpmd.xml
php - 避免在方法“up”中使用对类“\Illuminate\Support\Facades\Schema”的静态访问
我是 Laravel 框架和 php 的新手,我开始做基本的 Laravel 项目,并在尝试进行迁移时收到了他的错误消息(并且不更改文件中的任何内容,只需打开它并显示错误):避免使用对类的静态访问'up' 方法中的 \Illuminate\Support\Facades\Schema'
我的代码:
对于每个迁移类中的每个方法,我都遇到了相同的错误。
数据库.php:
.env:
symfony - 如何修复避免父类中受保护方法的未使用参数PHPMD
我有两节课:
PHPMD 扫描 EntityVoter 类并抛出:避免使用未使用的参数,例如 '$entity'、'$viewer'。
我的解决方案是创建一个界面:
然后添加@inhericDoc
注释:
有没有更好的解决方案?
php - 数组操作永远不需要 Else
PHPMD 对以下代码说“永远不需要其他”:
是否可以在没有 PHPMD 警告的情况下以更简洁的方式编写此代码?
我知道“?...:...”是一个选项,但它仍然是 if/else。
php - phpmd 和函数 libxml_disable_entity_loader() 的问题
我正在尝试运行此命令:docker run -it --rm -v ${pwd}:/project -w /project jakzal/phpqa phpmd app text cleancode,codesize,controversial,design,naming,unusedcode
它返回:
我一直在寻找解决方案几个小时,但我找不到任何东西。我已经在我的项目中更新了 phpmd,但显然错误来自我找不到的其他位置。
我正在开发一个 Laravel + docker 项目并尝试进行一些代码验证。