SublimeLinter-phpmd
SublimeLinter 插件用于 php,使用 phpmd。
详细信息
安装
- 总计 22K
- Win 12K
- Mac 6K
- Linux 5K
8 月 6 日 | 8 月 5 日 | 8 月 4 日 | 8 月 3 日 | 8 月 2 日 | 8 月 1 日 | 7 月 31 日 | 7 月 30 日 | 7 月 29 日 | 7 月 28 日 | 7 月 27 日 | 7 月 26 日 | 7 月 25 日 | 7 月 24 日 | 7 月 23 日 | 7 月 22 日 | 7 月 21 日 | 7 月 20 日 | 7 月 19 日 | 7 月 18 日 | 7 月 17 日 | 7 月 16 日 | 7 月 15 日 | 7 月 14 日 | 7 月 13 日 | 7 月 12 日 | 7 月 11 日 | 7 月 10 日 | 7 月 9 日 | 7 月 8 日 | 7 月 7 日 | 7 月 6 日 | 7 月 5 日 | 7 月 4 日 | 7 月 3 日 | 7 月 2 日 | 7 月 1 日 | 6 月 30 日 | 6 月 29 日 | 6 月 28 日 | 6 月 27 日 | 6 月 26 日 | 6 月 25 日 | 6 月 24 日 | 6 月 23 日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 2 | 0 | 0 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
SublimeLinter-phpmd
此代码检查插件为 SublimeLinter 提供 phpmd 的接口。它将用于具有“PHP”、“HTML”和“HTML5”语法的文件。
安装
安装 SublimeLinter
和 SublimeLinter-phpmd
确保已安装 Package Control。
- 打开命令面板(Ctrl + Shift + P)
- 输入 Package Control: Install Package 并选择它。
- 输入 SublimeLinter 并选择它。
- 在第 3 步输入 SublimeLinter-phpmd 重复步骤 1-3。
安装 phpmd
选择以下安装方法之一。
本地安装允许您根据每个项目精调 phpmd
。全局安装可在系统范围内使用。
使用 Composer 进行本地安装
在您的项目命令行内
composer require phpmd/phpmd
在 Sublime 中,转到 首选项 -> 软件包设置 -> SublimeLinter -> 设置。
通过添加/编辑设置 phpmd
可执行文件
"linters": {
"phpmd": {
"executable": "${folder}/vendor/bin/phpmd"
}
}
使用 Composer 进行全局安装
composer global require phpmd/phpmd
确保 composer 全局 bin 目录在 $PATH 中可用
export PATH=~/.composer/vendor/bin:$PATH
使用 PEAR 进行全局安装
pear channel-discover pear.phpmd.org
pear channel-discover pear.pdepend.org
pear install --alldeps phpmd/PHP_PMD
设置
- SublimeLinter 设置:http://sublimelinter.com/en/latest/settings.html
- 代码检查器设置:http://sublimelinter.com/en/latest/linter_settings.html
附加设置
如果您想使用基线文件,代码检查器需要在实际文件上运行而不是我们为实时“后台”代码检查所需的临时文件。因此,将“real_file_mode”设置设置为 true。
"linters": {
"phpmd": {
"real_file_mode": true
}
}
规则集合
您可以通过设置rulesets
来配置规则。这可以是一个规则列表或者指向自定义规则集文件的路径。
"linters": {
"phpmd": {
"rulesets": "codesize,unusedcode,naming"
}
}
"linters": {
"phpmd": {
"rulesets": "${folder}/phpmd.xml"
}
}