php-cs-fixerで"."から始まるファイルの中身が修正されない時の対処
PHPファイルのコーディングスタイルを自動で直すphp-cs-fixerで.
から始まるファイルが修正出来ない問題の対処方法。
php-cs-fixerで使ってるFinder
クラスは元々.
から始まるファイルを無視します(例えば.php_cs
ファイルなど)。Finder
のインスタンスで.
から始まるファイルを追加しても無視されます。
対処法
.
から始まるファイルを無視するかはignoreDotFiles
で定義されています。ignoreDotFiles
はデフォルトでtrue
になってるので、false
に設定すれば修正されます。
.php_cs
ファイルのFinder
の設定でignoreDotFiles(false)
を叩くだけです。
<?php $finder = Finder::create()->ignoreDotFiles(false);
これでphp-cs-fixer fix
を実行すれば.
から始まるファイルも修正されます。