此文件覆盖您的 Sails 应用的顶层 ESLint 配置,专门针对 views/
目录。它只是扩展了 assets/.eslintrc
,但省略了 eol-last
规则。
某些 CI 环境、构建系统、IDE 和文本编辑器的语法高亮插件会对 HTML 文件中的内联 <script>
标签运行 ESLint 检查,以帮助捕获常见错误。这很棒——除了并非所有这些工具都足够智能,无法理解每个 <script>
标签不是一个单独的 JavaScript 文件。不幸的是,当 eol-last
启用时,这会导致一些奇怪的问题。
幸运的是,要为这些内联 <script>
标签禁用 eol-last
规则,只需将此 .eslintrc
文件包含在 views/
目录中(Sails 默认情况下会这样做)。