問題タブ [phpcodesniffer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Windows 10 システムの wamp または xampp に PHP CodeSniffer をインストールできない
localhost にコード スニファーをインストールしようとしていますが、インストールできません。
システム: Windows 10
PHP: PHP 5.4+
以下の方法を試しました。
- 管理者権限でコマンドプロンプトを開きます(「管理者として実行」を選択します)
- PHP インストール ディレクトリに移動します。例: \wamp\bin\php\php5.5.12
- このコマンド「pear install PHP_CodeSniffer」または「pear install --alldeps PHP_CodeSniffer」を実行します。
エラー:
D:\Projects\wamp\bin\php\php5.5.12>pear install PHP_CodeSniffer パッケージのリリースがありません "pear.php.net/PHP_CodeSniffer" のインストールに失敗しました
- 次に、このコマンド「pear clear-cache」を実行すると、次のようなエラーも発生します。
エラー:
D:\Projects\wamp\bin\php\php5.5.12>pear clear-cache C:\Users\pcs9\AppData\Local\Temp\pear\cache が存在しないか、ディレクトリではありません
コードスニファ「phpcs」と「phpcbf」を使用する必要がありますが、PHP_CodeSniffer をインストールしないと機能しません。
このエラーの解決にご協力ください。
前もって感謝します!
php - 複数行の関数呼び出しが正しくインデントされていない
私が使用しているコーディング標準では、インデントに 2 つのスペースを使用しています
これは通常は正常に機能していますが、たとえばこれがある場合
add_submenu_page()
関数の引数はどこにありますか
複数行の関数呼び出しが正しくインデントされていません。8 つのスペースが必要でしたが、6 つ見つかりました
したがって、「正しい」は次のようになります
しかし、それは 2 つのスペースが多すぎます。github でいくつかの問題を見つけましたが、これに対する解決策は見つかりませんでした。
これを修正する方法は?