phpcbf 没有看到已安装的 phpcs 标准
phpcbf doesn't see installed phpcs standard
我已经为 phpcs
安装了 WordPress Coding Standards。 运行 phpcs -i
证实了这一点:
The installed coding standards are MySource, PEAR, PHPCS,
PSR1, PSR2, Squiz, Zend, WordPress, WordPress-Core,
WordPress-Docs, WordPress-Extra and WordPress-VIP
但是,运行宁 phpcbf -i
似乎 phpcbf
没有看到这些:
The installed coding standards are MySource, PEAR, PSR1,
PSR2, Squiz and Zend
尝试 运行 我在 phpcs
和 phpcbf
上使用的 --config_set installed_paths
导致在 运行 宁 phpcbf
时出错。
如何让 phpcbf
使用我为 phpcs
安装的 WordPress 编码标准?
我使用的是 macOS Sierra 10.12.5
Greg Sherwood 的上述评论为我指明了正确的方向。这两个命令是指向不同安装的符号链接。我通过 运行 解决了这个问题
which phpcs
和 which phpcbf
和 运行 readlink
(查看它们是否是符号链接)。
which phpcs
给了我 /usr/local/bin/phpcs
和 readlink /usr/local/bin/phpcs
给了我实际可执行文件的路径。
一旦我发现 phpcbf
是指向不同安装中的可执行文件的符号链接,我将其删除并替换为指向与 phpcs
相同安装中的 phpcbf
的符号链接,解决了我的问题。
我已经为 phpcs
安装了 WordPress Coding Standards。 运行 phpcs -i
证实了这一点:
The installed coding standards are MySource, PEAR, PHPCS,
PSR1, PSR2, Squiz, Zend, WordPress, WordPress-Core,
WordPress-Docs, WordPress-Extra and WordPress-VIP
但是,运行宁 phpcbf -i
似乎 phpcbf
没有看到这些:
The installed coding standards are MySource, PEAR, PSR1,
PSR2, Squiz and Zend
尝试 运行 我在 phpcs
和 phpcbf
上使用的 --config_set installed_paths
导致在 运行 宁 phpcbf
时出错。
如何让 phpcbf
使用我为 phpcs
安装的 WordPress 编码标准?
我使用的是 macOS Sierra 10.12.5
Greg Sherwood 的上述评论为我指明了正确的方向。这两个命令是指向不同安装的符号链接。我通过 运行 解决了这个问题
which phpcs
和 which phpcbf
和 运行 readlink
(查看它们是否是符号链接)。
which phpcs
给了我 /usr/local/bin/phpcs
和 readlink /usr/local/bin/phpcs
给了我实际可执行文件的路径。
一旦我发现 phpcbf
是指向不同安装中的可执行文件的符号链接,我将其删除并替换为指向与 phpcs
相同安装中的 phpcbf
的符号链接,解决了我的问题。