問題タブ [phpcs]
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 - コメントを使用して PHPCS 警告を抑制するにはどうすればよいですか?
MyTestMyClass.php
には同じファイル (単体テスト クラス) に 2 つのクラス定義があり、PHP Code Sniffer は、各クラスがファイル自体にある必要があると文句を言います。この警告を抑制するにはどうすればよいですか?
php - phpcs に複数のパスを追加するには?
の複数のインストール パスを設定したいphpcs
。
次の方法で追加できます。
phpcs --config-set installed_paths the/dir/to/standard
を使用して複数を追加しようとしまし:
たが、機能せず、マニュアルページが存在せず、ヘルプもそれほど役に立ちませんでした。
php - CakePHP の netbeans で Codesniffer を使用する
私は netbeans 8 と CakePHP 2.x を使用しています。ベンダーフォルダー内にcomposerを使用して、CakePHPのコードスニッファーをインストールしました。
次に、ターミナルから次のコマンドを実行します。
次に、phpcs を netbeans に設定しようとしています。
Netbeans の出力で次のメッセージが表示され、有効な標準が設定されていないようです。
しかし、端末からはすべて正常に動作しているようです。次のコマンドを実行して動作します。
これを修正する方法を知っている人はいますか?
php - phpcsはWindows OSのどこに値を保存しますか
コマンドを正常に実行できます
しかし、phpcs がこの値を Windows 7 オペレーティング システムのディスクのどこに保存するのかわかりません。
xml - PHPCS ruleset.xml "チェックイン xxx"
例として PSR2 ruleset.xml を見ていると、多くのコメント付きブロックが表示されます。<!-- checked in Files/SideEffectsSniff -->
ここに小さなスニペットがあります: https://github.com/squizlabs/PHP_CodeSniffer/blob/master/CodeSniffer/Standards/PSR2/ruleset.xml
ファイルの残りの部分には、 のような規則はありませんFiles.SideEffectsSniff
。
私の質問は、副作用がチェックされているかどうかです。はいの場合、どのルールが原因ですか?
明確にしていただきありがとうございます。
phpstorm - PHP Storm 9 で通知を無効にする
PHPStorm 9 を使用しています。
コードを盗聴するために PHPCS をインストールしました。適切に構成され、稼働しています。
私はプレーンPHPで実装され、コード標準を使用していない非常に古いプロジェクトに取り組んでいます。
その結果、これらのファイルを開くたびに、エラー (コード スタイル エラー) が多すぎるというメッセージが画面の上部に表示されます。
それにはいくつか問題があります。
- まず、私はコードがどれほど悪いかをすでに知っているので、PHP Storm が常にそれを教えてくれる必要はありません。
- 2番。コードを編集するたびに、そのメッセージが表示されたり消えたりします。その結果、ウィンドウ エディタが常に上下に移動し、特に煩わしく感じます。
また、画面の上部にはブレッドクラムが表示され、現在地がわかります。私は助けに感謝しますが、実際には必要ありません。
問題は、これら 2 つのメッセージを無効にするように IDE を構成するにはどうすればよいかということです。(添付画像の矢印とオレンジ色の矢印を読んでください)。
PHPCS を無効にしたくないことに注意してください。煩わしいメッセージだけを消したい。
これらのメッセージがどのように呼び出されるかさえわからないため、自分で見つけることができませんでした。確かに「ポップアップ」でも「ステータスバー」でもない
よろしくお願いします
ニコラス
git - git filter-branch は変更されたファイルのみを取得しますか?
git filter-branch
PHP ファイルを再フォーマットする大規模なコードベースを実行したいと考えています。21,000 件を超えるコミットphpcbf
があるため、 のコミットごとにコードベース全体をフォーマットしたいと考えていますfilter-branch
。コミットごとに変更されたファイルだけを取得して、具体的にフォーマットすることは可能ですか? 何かのようなもの...