ESLint中的babel-eslint


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/10/10/ESLint%E4%B8%AD%E7%9A%84babel-eslint/

摘要

本文主要讲述了:

  1. 什么是 babel-eslint
  2. 作用
  3. 安装
  4. 示例

正文

什么是 babel-eslint

ESLint 的默认解析器是expreeexpree只支持标准语法,不支持需要 babel 编译的非 ECMAScript 标准的语言特性(例如:TypeScript)。

作用

使 ESLint 能静态分析非标准语法。

注意:ESLint 的核心规则只能约束标准语法,不能约束非标准语法。为了能同时约束标准语法与非标准语法,可搭配eslint-plugin-babel使用。

安装

1
2
3
#!/usr/bin/env bash

npm install --save-dev babel-eslint

示例

learn_eslint/.eslintrc.yaml

1
2
root: true
parser: babel-eslint

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/10/10/ESLint%E4%B8%AD%E7%9A%84babel-eslint/


本文对你有帮助?请支持我


支付宝
微信