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構成
    {
        "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
    }
    

    拡張読書
  • sublime-phpcs
  • MacOS Sublime Text 3インストールsublime-phpcsプラグインガイド
  • を使用
  • PSR-2コードスタイル仕様