【问题标题】:How to to run eslint on *.js.erb files?如何在 *.js.erb 文件上运行 eslint?
【发布时间】:2015-08-25 04:33:03
【问题描述】:

我想通过 eslint 对我的 rails 项目中的文件进行 lint(理想情况下,在我的编辑器中进行编辑),但我目前无法对使用 ERB 预处理的文件进行 lint。

如何在 linting 过程中包含 *.js.erb 文件?

【问题讨论】:

    标签: javascript ruby-on-rails ruby-on-rails-4 erb eslint


    【解决方案1】:

    您需要使用 -ext js.erb 标志运行 eslint。但是,如果您的文件包含的不仅仅是 javascript,那么您将必须使用处理器创建自己的插件,这将去除除纯 javascript 之外的所有内容并维护源映射,以便在 linting 后可以将错误消息更改为指向正确的行号.您可以在此处查看有关处理器的更多信息:http://eslint.org/docs/developer-guide/working-with-plugins#processors-in-plugins

    【讨论】:

    • 我使用的是 eslint 版本 4.19.0,标志必须是 --ext js.erb 并带有两个破折号。
    猜你喜欢
    • 2020-10-07
    • 2018-11-27
    • 1970-01-01
    • 2021-07-13
    • 1970-01-01
    • 2020-12-09
    • 2020-11-12
    • 2019-12-10
    • 2019-09-15
    相关资源
    最近更新 更多