此包包含 ESLint v10+ 的配置文件
这些是ESLint的配置文件,用于为我的JavaScript项目提供插图.
注: 所有主要配置文件...
- 扩展 @futagoza/eslint-config-core (英语),因此在使用此软件包时,它已经作为一个依赖性包含在内
- 扩展其相关的配置文件 @futagoza/eslint-config-globals (英语) (例如
@futagoza/eslint-config-javascript/es2022.js扩展@futagoza/eslint-config-globals/es2022.js(中文(简体) )
安装
$ npm i --save-dev @futagoza/eslint-config-javascript
使用量
将以下内容放入您的 Eslint 配置文件 :
import { defineConfig } from "eslint/config"
import javascript from "@futagoza/eslint-config-javascript"
// Used alongside other configurations:
export default [
// ...
javascript,
// ...
]
// Used as base configuration for other configurations:
export default defineConfig(
{
// ...
extends: [ javascript ],
// ...
},
)
配置
可导入的 ESLint 配置文件列表 :
@futagoza/eslint-config-javascript(单位:千美元)当前默认的别名(中文(简体) )@futagoza/eslint-config-javascript/es5.js@futagoza/eslint-config-javascript/es2015.js@futagoza/eslint-config-javascript/es2016.js@futagoza/eslint-config-javascript/es2017.js@futagoza/eslint-config-javascript/es2018.js@futagoza/eslint-config-javascript/es2019.js@futagoza/eslint-config-javascript/es2020.js@futagoza/eslint-config-javascript/es2021.js@futagoza/eslint-config-javascript/es2022.js@futagoza/eslint-config-javascript/es2023.js(单位:千美元)默认(中文(简体) )@futagoza/eslint-config-javascript/es2024.js@futagoza/eslint-config-javascript/es2025.js@futagoza/eslint-config-javascript/es2026.js
此外,还有一些基础配置文件可以帮助目标源类型(其用意是和上述配置文件一起使用,但最终我找到了更好的方法来实施它们,并决定离开这些,因为它们可以提供快速切换(或目标)源类型的方法;例如节点上的commonjs:
@futagoza/eslint-config-javascript/common.js(common.js 基于 JavaScript 模块)@futagoza/eslint-config-javascript/latest.js(最近由ESLint支持的JavaScript版本;例如ESNext)@futagoza/eslint-config-javascript/module.js(ES2015+基于进出口的JavaScript模块)@futagoza/eslint-config-javascript/script.js(平面 JavaScript 代码)
许可证
版权:"2017+富塔戈-扎·琉古"
根据麻省理工学院的许可释放, http://opensource.org/licenses/MIT 互联网档案馆的存檔,存档日期2013-12-02