如何在* .js.erb文件上运行eslint?

时间:2015-06-10 05:16:25

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

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

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

1 个答案:

答案 0 :(得分:1)

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