美文网首页
ESLint进行代码校验

ESLint进行代码校验

作者: 智明书 | 来源:发表于2018-05-21 16:25 被阅读19次

​ JavaScript是一门动态的弱类型语言,在提供了灵活性的同时也会悄悄的埋下很多雷。由于js没有编译过程,因此js的代码错误往往需要在执行过程中进行调试。于是很自然的我们能够想到,能否有一个工具能够在编写js代码的时候就进行错误检查?ESLint即是一个JavaScript代码检测工具,由JavaScript高级程序设计的作者Nicholas C. Zakas 于2013年创建。概括来说它可以完成两件事情:1. JavaScript语法检查,2. 编码风格检查。

强/弱类型指的是类型检查的严格程度,比如弱类型的JavaScript在执行"1"+2时并不会报错,而是得到"12"

使用airbnb配置文件

​ Airbnb的JavaScript代码编写风格在Github上广受欢迎,我们可以在项目中引入eslint-config-airbnb模块来使用airbnb的.eslintrc配置文件,除了ESLint规则以外,还囊括了ECMAScript 6+和React。使用前需要全局安装以下的npm包eslint, eslint-plugin-import, eslint-plugin-react, 和 eslint-plugin-jsx-a11y

​ 注:在编写文本时(2017.06.19)eslint-config-airbnb还未支持ESLint v4,因此需要使用低版本的eslint,安装命令如npm install --save-dev eslint @3.*

​ 在.eslintrc中添加如下命令即可使用:

{
    "extends": "airbnb"
}

ESLint结合Webstorm

​ Webstorm是一个强大的前端开发IDE,ESLint的集成也不在话下,只需要全局安装eslint,并导入指定的.eslintrc配置文件即可。

image

相关文章

  • ESLint进行代码校验

    ​ JavaScript是一门动态的弱类型语言,在提供了灵活性的同时也会悄悄的埋下很多雷。由于js没有编译过程...

  • vscode编辑器统一配置规范

    一、vscode必装插件 1、eslint :代码校验 2、stylelint:样式代码校验 3、GitLens:...

  • VSC配置--自动格式化ESLint

    现在很多程序员写代码的时候都喜欢开着eslint进行代码格式校验,写习惯了还好,但是一般刚开始熟悉eslint的同...

  • vue项目关闭eslint校验

    简介eslint eslint是一个JavaScript的校验插件,通常用来校验语法或代码的书写风格。 官方文档:...

  • ESLint

    当下使用工具进行代码校验是更加合理的 介绍 它是最为主流的JS Lint工具检测JS代码质量,ESlint很容易统...

  • VSCode配合ESLint自动修复格式化

    开发Vue或者React的项目的时候,我们经常用到ESLint进行代码的校验,当代码出现不符合规范的格式的时候,E...

  • Eslint 使用Prettier来统一代码

    首先,对应ESLint大多都很熟悉,用来进行代码的校验Prettier是一个能够完全统一你和同事代码风格的利器,选...

  • Vue项目配置ESLint校验

    Vue项目配置ESLint校验,并使用prettier进行代码格式化。 配置 配置前安装一下依赖,之后在项目根目录...

  • vetur+prettier+eslint 实现vue代码格式化

    前端vue代码用eslint做了代码格式校验,规范用的这个http://alloyteam.github.io/C...

  • vue 音乐app学习之路

    eslint使用 针对单个 js 文件禁用 ESLint 语法校验 在代码顶部添加一行注释 还可以在注释后加入详细...

网友评论

      本文标题:ESLint进行代码校验

      本文链接:https://www.haomeiwen.com/subject/gmgxfftx.html