1

是否可以从 .phar 文件运行 PHP Codesniffer?以下文档来自https://github.com/benmatselby/sublime-phpcs的 Sublime Text 2 插件,是什么意思?

如果您通过自制软件安装了 php-cs-fixer、phpmd 或 phpcs,请确保为 .phar 应用程序定义“*_executable_path”选项,而不是放置在 bin 文件夹中的包装脚本,因为这会导致奇怪的行为。

sudo find / -name '*.phar'不会在 Mac OS X Mountain Lion 上调出任何 PHP Codesniffer 文件。我已经phpcs_executable_path = /usr/local/Cellar/php-code-sniffer/1.4.4/libexec/phpcs在插件中设置了,但 Codesniffer 没有运行。

unknown-58-b0-35-73-71-82:bin scisteffan$ ls -la /usr/local/bin | grep phpcs
lrwxr-xr-x    1 scisteffan  admin       42 16 Mar 13:38 phpcs -> ../Cellar/php-code-sniffer/1.4.4/bin/phpcs

unknown-58-b0-35-73-71-82:bin scisteffan$ ls -la /usr/local/Cellar/php-code-sniffer/1.4.4/bin | grep phpcs
lrwxr-xr-x   1 scisteffan  admin   54  8 Mar 11:52 phpcs -> /usr/local/Cellar/php-code-sniffer/1.4.4/libexec/phpcs

此外,如果我使用 phpcs 安装它pear install并将其链接到 Sublime Text 2,则它可以工作。只是无法弄清楚如何将它与php-code-sniffer

4

1 回答 1

-1

这有点晚了,但这里有一个链接,向您展示如何更轻松地做到这一点:http: //philsturgeon.co.uk/blog/2013/08/php-static-analysis-in-sublime-text

你将不得不做一些关于如何设置Homebrew的谷歌搜索。这应该让你朝着正确的方向前进。

于 2014-04-11T15:35:56.263 回答