這個檔案會覆寫您 Sails 應用程式的頂層 ESLint 設定,特別是針對 views/
目錄。它簡單地擴展了 assets/.eslintrc
,但省略了 eol-last
規則。
某些 CI 環境、建置系統、IDE 和文字編輯器的語法突顯外掛程式,會在 HTML 檔案中的行內 <script>
標籤上執行 ESLint 檢查,以幫助捕捉常見錯誤。這很棒 -- 除非並非所有這些工具都夠聰明去理解每個 <script>
標籤並非獨立的 JavaScript 檔案。不幸的是,當啟用 eol-last
時,這可能會導致一些奇怪的問題。
幸運的是,停用這些行內 <script>
標籤的 eol-last
規則,只需將這個 .eslintrc
檔案包含在 views/
目錄中(Sails 預設會這樣做)。