JavaScript is required
Blog About

ESLint v8.53.0 不再支持格式化规则及解决方法

2023/10/31
2 mins read
See this issue
# Javascript
# 代码规范
Back

最近注意到ESLint团队申明了在v8.53.0后不再支持风格化规则,大体内容是由于核心风格规则的不断增加导致维护成本极大的增长,但是这些不断增加的规则只有极少数人能够运用,所以决定放弃格式化规则

现在的ESlint规则确实过于繁杂,而且就行文章指出的,大部分不了解也不关心这些细分出来的风格化规则,ESLint为这些做了很多工作但实际使用并不多

我平时在开发中非常依赖ESLint的细粒度风格化规则,这意味着后续我又得用回Prettier吗?

在文章的最后,有这样一段话

The ubiquity and popularity of dedicated source code formatters made this decision somewhat easier, as was Anthony Fu volunteering to maintain the rules as a separate package.

antfu来接手维护可以说是我意料之外又情理之中的事,因为我最早开始了解并运用ESLint格式化都来源于他 然后我去issue里果然找到了这样的问题 #303

关于ESLint风格化相关的工具迁移到eslint-stylistic文档地址 这个库将目前的ESlint风格化配置进行了融合,但是目前看起来还不完善,需要等待官方和社区的进一步推进