sublime PHPコード仕様プラグインphpcsをチェック
1389 ワード
PHP Code Snifferはphpcsと略称し、あなたが書いたPHPがPSR-2に合っているかどうかを確認し、完全に合っている場合は結果出力がなく、エラーがあればエラーレポートが表示されます.これはPHPがPSR-2に合っているかどうかを確認するのに適しています.
sublime-phpcs
Preferences -> Package Control -> Install Package -> Phpcs
依存パッケージのインストール
1. PHP Code Sniffer(phpcs)
composer global require squizlabs/php_codesniffer
この依存パッケージの役割は、コードが仕様に合致しているかどうか、PSR 1、PSR 2、またはカスタマイズされているかどうかを確認することです.
2. PHP Mess Detector (phpmd)
composer global require phpmd/phpmd潜在的なBUG 改良すべきコード(例えば、短すぎる変数名の長さなど) 複雑すぎる式 定義で未使用の変数、メソッド、属性) 未定義変数 を使用
3. PHP Coding Standards Fixer(php-cs-fixer)
composer global require friendsofphp/php-cs-fixer
このパッケージはPHPコードの仕様の問題を修正することができます
sublime構成
拡張読書 sublime-phpcs MacOS Sublime Text 3インストールsublime-phpcsプラグインガイド を使用 PSR-2コードスタイル仕様
sublime-phpcs
Preferences -> Package Control -> Install Package -> Phpcs
依存パッケージのインストール
1. PHP Code Sniffer(phpcs)
composer global require squizlabs/php_codesniffer
この依存パッケージの役割は、コードが仕様に合致しているかどうか、PSR 1、PSR 2、またはカスタマイズされているかどうかを確認することです.
2. PHP Mess Detector (phpmd)
composer global require phpmd/phpmd
3. PHP Coding Standards Fixer(php-cs-fixer)
composer global require friendsofphp/php-cs-fixer
このパッケージはPHPコードの仕様の問題を修正することができます
sublime構成
{
"phpcs_php_path": "/usr/local/opt/[email protected]/bin/php",
"phpcs_executable_path": "/Users/angkee/.composer/vendor/bin/phpcs",
"phpmd_executable_path": "/Users/angkee/.composer/vendor/bin/phpmd",
"phpcbf_executable_path": "/Users/angkee/.composer/vendor/bin/phpcbf",
"php_cs_fixer_executable_path": "/Users/angkee/.composer/vendor/bin/php-cs-fixer",
// phpmd
"phpmd_run": true
}
拡張読書