问答详情
源自:4-7 处理图片以及其他文件

atom 配置eslint

atom如何配置 linter linter-eslint  现在一直提示 while runing eslint: no configration found

我都已经安装了的  .eslintrc.json 全局也是存在的 我linter-eslint 也设置了。。。

提问者:慕九州9371693 2018-02-26 11:42

个回答

  • 慕姐2893314
    2018-03-04 14:11:19

    ESLint是一个Javascript静态检查工具,它可以帮你养成良好的编程习惯,使你的javascript代码达到国际化的水准。ESLint是所有Javascrpt静态检查工具里最晚诞生的一个,之前还曾经有过JSLint以及JSHint等工具,但JSLint和JSHint都是用的一套标准,在目前这个前端技术飞速发展的时代已经显得有点落伍。ESLint的好处是既提供了国际大厂的标准,同时又给了你自定义标准的可能性。ESLint的推荐设置方式是按项目设置,但是如果我们有很多个不同的javascript项目的话,一个一个去设置未免太麻烦,所以在这里介绍的是全局设置方法,一次设置,所有项目全部采用同一标准。

    首先,在atom中安装linter插件和linter-eslint插件。安装完成之后,linter-eslint的缺省设置有2个地方需要修改:

    把Disable when no ESLint config is found的对钩去掉。这个选项的意思是说:如果你的javascript项目文件夹中没有.eslintrc这样的配置文件的话,那么ESLint就不起作用。在这里,我们要设置为全局lint,不需要在每个javascript文件夹中包含.eslintrc文件,所以要把它去掉,否则由于我们的项目文件夹中没有.eslintrc文件,ESLint会不起作用。

    把Use global ESLint installation的对钩勾上。因为我们使用的是全局的ESLint安装包