【问题标题】:Atom JSHint for JavaScript inside HTML用于 HTML 中 JavaScript 的 Atom JSHint
【发布时间】:2015-06-29 15:49:06
【问题描述】:

我刚开始使用Atom。我安装了linter-jshintjshint

设置jshint 可执行路径后。我让jshint 处理 JavaScript 文件。但是,几个小时后,我仍然无法让它与 HTML 文件中的 JavaScript 一起使用。我查看了package.json 和文档,但没有找到有用的东西。

我看到有一个标志--extract=[auto|always|never]。但我不确定如何在 Atom 中使用它。

【问题讨论】:

    标签: configuration npm jshint atom-editor


    【解决方案1】:

    linter-jshint 包有一个 lintInlineJavaScript 配置,您可以启用它来使其 lint html 文件。

    您可以在其GitHub README 中找到有关其配置的更多信息。

    【讨论】:

      【解决方案2】:

      按照建议将 lintInlineJavaScript jshint 设置添加到 Atom config.cson

      "linter-jshint": executablePath: "~/.atom/packages/atom-jshint" lintInlineJavaScript: true disableWhenNoJshintrcFileInPath: false

      (^ 所以它现在应该在 *.html 文件中 lint <script> 但出了点问题,因为我只能让它与 *.js 文件一起使用)

      【讨论】:

      • 你让它在 html 文件上工作了吗?我搜索了所有我能找到的论坛,应用了我阅读的所有内容,但不能让它在 html 文件上运行。 JS文件没问题。
      【解决方案3】:

      您可以通过将以下内容添加到范围(在用于 Linter Jshint 的 Atom 内的设置窗口中)来使内联 linting 工作:source.js.embedded.html。

      您还需要打开“Lint Inline Java Script”选项。

      【讨论】:

        猜你喜欢
        • 2017-02-20
        • 2018-07-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-11
        • 1970-01-01
        • 2017-09-14
        相关资源
        最近更新 更多