gpt4 book ai didi

eslint - 来自所有环境 "es6"、 "es2017"和 "es2020"的 ESLint 全局变量是累积设置还是增量设置?

转载 作者:行者123 更新时间:2023-12-04 12:20:44 24 4
gpt4 key购买 nike

ESLint 具有来自所有环境的全局设置:

{
"env": {
"es6": true,
"es2017": true,
"es2020": true
}
}

是否来自所有环境的 ESLint 全局变量 es6 , es2017 , 和 es2020累积设置还是增量设置?

也就是说,开启 es2020就够了吗?支持受益于 es6es2017同样,还是必须分别启用每个 JS 语言版本支持?

最佳答案

是的,环境是累积的。
通过查看 relevant part of the source code 可以最好地了解这一点。 (链接到 GitHub 上的当前主版本)。es6仅包括 newGlobals2015 中定义的全局变量. es2017包括 newGlobals2015newGlobals2017 , 而 es2020包括 newGlobals2015 , newGlobals2017newGlobals2020 .
更新
较新版本的 ESLint 取决于 separate package 中定义的环境,它使用不同的结构(它是一个普通的 JSON 文件)。但最终,全局定义并没有改变。

关于eslint - 来自所有环境 "es6"、 "es2017"和 "es2020"的 ESLint 全局变量是累积设置还是增量设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61688206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com