是否可以编写Eslint插件来检查是否存在所需文件?

时间:2016-06-30 02:37:58

标签: javascript plugins eslint

我们使用Eslint检查我们的javascript项目,它运行良好,但我们有一些特殊要求,例如检查是否存在所需文件,例如.gitignore

我尝试编写一个自定义的eslint插件,但无法理解:似乎eslint只能检查代码的AST,而不是文件本身。

eslint是否提供了我可以获取项目所有文件的任何API,我可以检查一下吗?

1 个答案:

答案 0 :(得分:0)

不,ESLint没有提供任何处理文件的API。 ESLint是JavaScript静态分析工具,因此并不真正处理文件系统。但是,ESLint规则只是JavaScript,因此您可以在其中执行任意代码。您可以查看已经完成您所需要的eslint-plugin-import