7

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

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

4

1 回答 1

1

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

于 2015-07-04T01:06:20.913 回答