前端面试之eslint

2020-02-29  本文已影响0人  跨栏高手东莞仔

    大家好,我是hongi,谈到eslint,新手的第一反应:“当然是从依赖中删除他啦”;没错,eslint乍一看确实有点烦躁,一行行警告让人痛不欲生,这一切的一切都是由于浮躁,速成的思想导致的,所以今天我们慢慢的来了解下eslint,让你在前端开发中游刃有余;

    ESLint最初是由 Nicholas C Zakas于2013年6月创建的开源项目。它的目标是提供一个插件化的javascript代码检测工具。   

  1全局安装 : npm install -g eslint

   安装完之后看下自己的package.json,我的是6.8.0版本

 

2 初始化  eslint --init 

按照提示配置自己的eslint,如图,流程完成之后,会生成一个eslint配置文件,.eslintrc.json或

.eslintrc.js,这些都取决于你刚才的选择

上述两步完成之后,我们的eslint就算安装好了,那么如何使用呢?

假设src目录下的test文件夹下有个文件叫test.js,如图

只要运行eslint ./src/lib/test.js ,就可以检测出你代码书写不规范的地方

那么什么是规范,什么是不规范,不要急,我们好好看下配置文件

rules这个地方就是专门用来配置规范的地方,大家也可以到这里自行查阅

    rules里面每个配置项有三个选项,如果你的配置文件是.eslintrc.json,那么三个选项分别是“off”,"warn","error",如果你的配置文件是.eslintrc.js ,那么三个选项是0,1,2,分别表示关闭,警告,报错;举个例子

"rules":{

"arrow-spacing":"1"

},

表示如果你代码中箭头函数的箭头前后不加空格,就会提示警告

上一篇下一篇

猜你喜欢

热点阅读