在Sublime Text 2中设置PHP Codesniffer(与自制软件一起安装)

时间:2013-04-15 16:45:06

标签: sublimetext2 codesniffer phar

是否可以从.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

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

链接

1 个答案:

答案 0 :(得分:-1)

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

您将需要进行一些关于如何设置Homebrew的Google搜索。这应该让你朝着正确的方向前进。