yzh-vue-eslint
v1.6.0
Published
yzh的自定义eslint
Readme
yzh-eslint
yzh的自定义eslint配置
安装
npm install yzh-eslint --save-dev使用
在 JavaScript 项目中使用
创建 .eslintrc.js 文件:
module.exports = {
extends: ['yzh-eslint']
}或者直接在 package.json 中配置:
{
"eslintConfig": {
"extends": ["yzh-eslint"]
}
}在 TypeScript 项目中使用
创建 .eslintrc.js 文件:
module.exports = {
extends: ['yzh-eslint']
}注意:在 TypeScript 项目中不需要特殊配置,此配置包已内置 TypeScript 支持。
构建
如果你想要构建此包,可以运行:
# 生成类型声明文件
npm run build:types
# 构建 JavaScript 包
npm run build或者一次性完成所有构建:
npm run build这将会:
- 使用 TypeScript 编译器生成类型声明文件到
lib目录 - 使用 Rollup 打包生成不同格式的模块到
lib目录
功能特性
- ✅ 支持 JavaScript 和 TypeScript
- ✅ 集成了 Vue.js 最佳实践
- ✅ 自动识别
.js和.ts文件 - ✅ 统一的代码风格检查规则
- ✅ 自动生成准确的类型声明文件
