PHPMD 无法带参数运行

标签 php phpstorm phpmd

我一直在尝试配置 phpmd 以与 PhpStorm 一起工作,但我被困在这里。 这是我遇到的错误:

PHP Mess Detector
phpmd: Can not correctly run the tool with parameters:
C:/Users/me/AppData/Local/Temp/___18.tmp/folder/myclass.php
xml codesize,controversial,design,naming,unusedcode
Possible tool process hangup after 5 sec.

我在 Windows 上使用 PhpStorm。奇怪的是,它似乎在我执行 Code > Inspect Code 时运行,只是没有实时检查。 问题是我的路径不是这个,我的文件位于 C:/Users/Code/myapp

谁能帮我解决这个错误?

最佳答案

在我的例子中,问题是工具进程超时设置为 5 秒。 我设置为 30 秒,现在它工作正常! 我们可以通过Languages & Framework | 来配置它PHP |困惑探测器 |开发环境 |配置... |工具进程超时,sec[1..30]

我想这个解决方案也适用于 PHP Code Sniffer

enter image description here

关于PHPMD 无法带参数运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39074342/

相关文章:

php - xdebug 永远不会在单行语句上停止

linux - PHPMD 不输出文件结果

PHPMD @bin_dir@ 错误

PHPMD 捕获/抑制 fatal error

php - 每四个值分隔数组并使 MySql 插入

javascript - Vue 未解析的变量 PhpStorm

php - 如何更正此 SQL 查询的 PHP 代码?

javascript - WebStorm/PhpStorm 中的 Babel 文件观察器未定义 require 错误

phpmyadmin - 如何增加 phpmyadmin 的内存大小

javascript - 将 jquery 事件附加到动态创建的元素(jquery 加载 php 文件)