設定ファイルとして出力するあとがき参考リンクeclintで既存ファイルからのEditorConfig作成&既存ファイルへのEditorConfig設定適用をしてみた共同編集時にソースコードのフォーマットを維持したい場合欠かせないEditorConfigの、既存コードへの適用及び既存コードから設定を書き出すeclintについて使い方を書いてみました。haoyayoi2020.07.13この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。はじめにPull-Requestにてファイル末に改行指定がないことを指摘され、IntelliJにはEditorConfigを用いた空行自動挿入の仕組みがあることを知ったものの、意図した通りには動いていないように見えました。CommandLine-Toolや関連リポジトリを辿った結果、動作で腑に落ちない点が解消できたので、関連ライブラリ交えて使い方をまとめました。EditorConfigの導入IntelliJ等、仕組みとして備わっているエディタについては特に気にする必要もありません。Codeについてはプラグインの追加が必要です。既存ファイルに対してフォーマット整形する類のものではありません。要するに新規作成したファイルに対して自動で設定が行われます。question.既存ファイルにEditorConfigのチェックを通すeclintを利用します。10.999s.editorconfigが存在する場合は適用された上でチェックされ、更にコマンドラインでオプションとして追加指定した場合は指定で上書きされた状態でチェックされます。[文字列]1ファイル指定の場合は以下の指定になります。120複数ファイルを同時に行う場合はアスタリスクを利用します。checkとほぼ変わりません。注意事項としてはドキュメントにもある通り、修正される内容を十分に確認の上で行ってください。them.既存ファイルを元に設定を出力する作成済みのソースコードを元に設定ファイル出力も可能です。複数の設定が入り混じっている場合は、スコアとしての確認も可能です。.editorconfigあとがき.editorconfigを作ったものの、保存しても既存ファイルに適用された様子がなく、何が原因かを調べる中で見つけたライブラリでした。差分確認は必須ですが、すでに存在するファイルへの一括適用等も簡単に行えるため、後から設定した場合にはおすすめです。