このファイルは、Sails アプリケーションのトップレベルのESLint設定を、特にviews/ディレクトリに対してオーバーライドします。これは単にassets/.eslintrcを拡張しますが、eol-lastルールは除外します。
特定のCI環境、ビルドシステム、IDE、およびテキストエディタの構文ハイライトプラグインは、一般的な間違いをキャッチするために、HTMLファイル内のインライン<script>タグでESLintチェックを実行します。これは素晴らしいのですが、これらのツールのすべてが、各<script>タグが個別のJavaScriptファイルではないことを十分に理解しているわけではありません。残念ながら、eol-lastが有効になっていると、奇妙な問題が発生する可能性があります。
幸いなことに、これらのインライン<script>タグに対してeol-lastルールを無効にするには、views/ディレクトリにこの.eslintrcファイルを含めるだけで済みます(Sailsはデフォルトでこれを行います)。