@142vip/eslint-config
介绍
本模块是在@antfu/eslint-config
模块基础上封装的,可以自定义配置忽略文件
和校验规则
,例如:
js
import { defineVipEslintConfig } from '@142vip/eslint-config'
export default defineVipEslintConfig({
ignores: [
'**/CHANGELOG.md',
],
rules: {
// 用于在模块构建后基于dist导出时找不到文件,忽略校验
'antfu/no-import-dist': 1,
},
})
同时,使用eslint:8.55.0
版本,支持IDEA上配置使用
安装
bash
# 下载模块
pnpm i @142vip/eslint-config -D
使用
在项目根目录中的package.json
文件中,添加如下命令,校验项目,例如:
json
{
"lint": "npx eslint .",
"lint:fix": "npx eslint ."
}
也可以配合@142vip/fairy-cli
模块,配置命令换成:
json
{
"lint": "npx fa lint",
"lint:fix": "npx fa lint --fix"
}
参考
证书
Copyright (c) 2019-present, 142vip 储凡