博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ESLint的使用
阅读量:5740 次
发布时间:2019-06-18

本文共 674 字,大约阅读时间需要 2 分钟。

  ESLint是在ECMAScript/JavaScript代码中识别和报告模式匹配的工具,它的目标是保证代码的一致性和避免错误。在许多方面,它和JSLint、JSHint相似,除了少数的例外:

  ESLint使用Espree解析;
  ESLint使用AST去分析代码中的模式;
  ESLint是完全插件化的,每一个规则都是一个插件并且你可以在运行时添加更多的规则。

如何使用

  1. 安装
    npm install -g eslint

  2. 在项目目录下新建.eslintrc文件,自定义规则。

    详细规则可在查看;
    我基于官网的推荐规则以及平时的编码需求自己定义了一份;
    安装方法:
      npm install -g eslint-config-hl

 

在编辑器中使用(以Sublime为例)

  1. 在package control中,先安装在SublimeLinter,再安装SublimeLinter-contrib-eslint;

  2. 将自定义规则的.eslintrc文件放在项目目录下,即可。

  使用我的规则,可在项目根目录下新建文件.eslintrc.js:

module.exports = {  extends: 'hl',};

   安装好以后,如下图就可以在编辑器的Tools -> SublimeLinter 中看到常用的操作菜单。

               

 

转载于:https://www.cnblogs.com/huliang56/p/8215735.html

你可能感兴趣的文章
SQL自动调优
查看>>
Oracle11gR2 RAC实时应用集群在Redhat Enterprise Linux5 x86_64下的集群(ASM篇)
查看>>
工作问题总结20160712
查看>>
Django博客教程(五):处理 http 请求完全解读
查看>>
haproxy负载均衡算法
查看>>
selinux(实验环境:redhat7.0)
查看>>
Nginx防盗链、Nginx访问控制、Nginx解析php相关配置、Nginx代理
查看>>
linux下SS命令使用
查看>>
solaris学习1:磁盘续
查看>>
安装hadoop+zookeeper
查看>>
关于docker
查看>>
【C#】基于webservice的身份验证,如何创建新项目
查看>>
centos安装zeromq, jzmq
查看>>
【我的技术我做主】如何解决市场部门和测试部门之间的冲突
查看>>
EIGRP中AD与FD的区别
查看>>
统计字符串、乘法口诀
查看>>
confluence 使用plantuml报错
查看>>
How to batch create VM disks
查看>>
***常见复杂SQL语句(含统计类SQL)
查看>>
Java本地文件操作(二)文件夹的创建、删除、重命名
查看>>