在初始化eslint或者打开一个已有eslint配置的项目的.eslintrc文件,会看到有个extends字段,对应官网内容,直接看我看不太懂是干什么的。不过看了一些教程以后,大致有了了解:

extends可能是一个字符串,也可能是一个数组,以最简单的字符串为例,它可能是这样的:

extends: 'eslint:recommended',

      官网中有这么一段话:配置文件中,使用"extends": "eslint:recommended"来启用推荐的规则,报告一些常见的问题,在某些中这些推荐的规则都带有一个√标记。

  意思是,eslint:recommended这个规则集合中的集合在所有规则列表中都用√标记了(相当于一个规则集合)。rules中如果没有覆盖带有√的规则,那么就采用eslint:recommended这个集合下的规则来规范代码。

  反之,如果在rules字段中又定义了与该集合下的规则相同的规则,就用rules中的规则覆盖该重名的集合

相关文章:

  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
  • 2021-12-29
  • 2021-05-23
  • 2021-08-24
猜你喜欢
  • 2021-08-14
  • 2022-12-23
  • 2021-10-10
  • 2021-04-01
  • 2021-07-20
  • 2021-10-13
相关资源
相似解决方案