問題タブ [php-cs-fixer]
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.
phpstorm - PhpStorm: php-cs-fixer ファイルとは何か、それらを無視する方法
PhpStormで「クラスに複数の定義が存在します...」という警告が表示され続け、検査するphp-cs-fixer
と、「このファイルはPHP CS Fixerの一部です。」
何らかの理由で、さまざまなライブラリの下に、、、、などの名前phploc
の他のいくつかのファイルの複数のコピーがあることがわかりました。これらはすべて、PhpStorm が検出する巨大なコンパイル済みファイルです。composer
php-scoper
vendor/library_name/tools/
PhpStorm でこれらのファイルを 1 つずつ無視しようとしましたが、インデックスの再作成が完了すると、これらのファイルは消えてしまい、IDE で生成されたファイルだと思い込んでしまいました。ただし、IDE がそれらを生成し、ヒンティング コードを含めることは意味がありません。
composer.json
PhpStormはファイルを無視しました(ディレクトリ
からすべて/複数のコピーを追加php-cs-fixer
し、phploc
ここで何とか削除しました):vendor
php - PHP CS Fixer が特定の関数名を修正しないようにするにはどうすればよいですか?
PHP CS Fixer を使用してファイル保存時の構文エラーを解決し、Symfonyルール セットを使用する場合、 camelCaseではない関数名はすべて(予想どおり) 修正されます。
ただし、PHP Unit ベースのテストを作成する場合、関数名をsnake_caseにするのが一般的な方法です。これは通常、PHP CS Fixer が必要でない場合でも問題を自動的に解決することを意味します。
これを防ぐために関数の上に配置できる特定の注釈はありますか?