環境 ubuntu18.4 phpstorm php7.2
最正確安裝方法
sudo apt-get install php-codesniffer
一.composer安裝PHP_CodeSniffer //這個方法裝好后各種問題
composer global require "squizlabs/php_codesniffer=*"
二.配置phpstorm
1.找到phpcs文件並記住
jiang@jiang:/usr/local$ cd /home/jiang/.config/composer/vendor/bin/ jiang@jiang:~/.config/composer/vendor/bin$ ls phpcbf phpcs
將執行路徑加入環境變量vim ~/.bashrc
export PHPCODESNIFFER=/home/jiang/.composer/vendor; export PATH=$JAVA_HOME/usr/local/eclipse:$ECLIPSE_HOME:$MAVEN_HOME/bin:$TOMCAT_HOME/bin:$TOMCAT_HOME/bin:$PHPCODESNIFFER/bin:$PATH:
2. 選擇 File->Setting->Languages & Frameworks->PHP->Quality Tools-> Code Sniffer 並按如下配置
3. 選擇 File->Setting->Editor->Inspections->Quality Tools->勾選PHP Code Sniffer Validation 選擇右側的PSR2
4. 點擊驗證