亮点
该版本支持规则中的ES2022类静态块、默认解析器和范围分析:
class C {
static x = ...;
static y;
static z;
static {
try {
const obj = doSomethingWith(this.x);
this.y = obj.y;
this.z = obj.z;
}
catch {
this.y = ...;
this.z = ...;
}
}
}
它还支持#x in obj ,官方称为私有字段的人体工程学品牌检查。
功能介绍
60b0a29feat: 在require-atomic-updates中添加allowProperties选项79278a1特技:为类静态块更新"不使用前定义"ddd01dc壮举:为类静态块更新no-redeclarede69cec壮举:为类静态块更新无内含声明e2fe7ef壮举:支持private-in语法(修复#14811)34bc8d7壮举:更新espree和eslint-6487df3壮举:更新类静态块的填充块194f36d特技:为类静态块更新复杂性规则3530337壮举:更新类静态块的缩进规则f03cd14壮举:更新类静态块的绕行注释5c64747壮举:为类静态块更新支架样式df2f1cc特技:为类静态块更新最大声明fd5a0b8壮举:为类静态块更新b3669fd特技:为类静态块进行代码路径分析15c1397特技:为类静态块更新 eslint-scope1a1bb4b特技:为类静态块更新one-var9b666e0壮举:为类静态块更新padding-line-between-statementsd3a267f特技:为类静态块更新class-methods-use-thiscdaa541壮举:为类静态块更新8611538特技:更新静态块的块间距7b56844壮举:更新类静态块的关键词间距ea18711特技:为类静态块更新无额外半数规则0f0971f特技:为类静态块更新半规则abe740c壮举:为类静态块添加块作用域变量的例子0338fd2壮举:当使用自定义解析器时,将ecmaVersion规范化为eslint-scope 错误修正
-
6d1c666修复:更新类静态块的no-invalid-this和no-eval 文档 -- -
6b85426文档:在 CLI 文档中扩展--debug选项描述 -
9309841文档:删除拉动请求文档中不一致的冒号 -
1055f16docs:no-unused-expressions- 类静态块没有指令 -
4c55216docs:为no-use-before-define增加变量选项
任务
edd8d24chore:为类静态块升级eslint-visitor-keys