我已經安裝WordPress Coding Standards爲phpcs
。運行phpcs -i
證實了這一點:phpcbf沒有看到安裝phpcs標準
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塞拉利昂10.12.5
phpcs和phpcbf使用完全相同的代碼庫,所以安裝的標準列表應該是相同的(這與運行以打印兩個列表的方法相同)。我剛剛在Sierra上測試過,它對我來說工作得很好。這些命令有沒有機會指向不同的代碼庫?如果你運行'which phpcs'和'phpcbf'文件是否存在於同一個位置? PHP_CodeSniffer是如何安裝的(PEAR,Composer,Git clone)? –
@GregSherwood被發現 - 兩個命令是指向不同安裝的符號鏈接。不知道什麼是正確的協議在這裏 - 你想發佈這個答案? – magiclantern
也許只是發佈一個解決方案,描述你如何解決問題以及如何解決問題,以便其他人可以在下次找到解決方案。除了在這裏提出幾個問題之外,我沒有做太多的事情,但我很高興你能設法解決問題。 –