@-ysh-/code-specification-unid
v1.2.3
Published
A collection of configuration files containing prettier, eslint, stylelint, husky, lint-staged, commitlint
Downloads
23
Maintainers
Readme
code-specification-unid
解决多个项目代码规范不统一的问题而产生的前端代码统一规范。 集成了 eslint(含 sonarjs)、stylelint、commitlint、prettier、lint-staged、husky 的统一配置规则与依赖。 当前支持 vue2, vue3, vue3-ts, ts-node 项目。
- eslint 帮你发现 js 错误,提高 js 代码质量
- stylelint 帮你发现 css 错误,提高 css 代码质量
- prettier 帮你格式化代码,统一代码格式
- husky 与 lint-staged 在提交代码前进行代码检查,提高线上代码质量
- commitlint 帮你统一 commit 消息格式
特性
- 🔖 所有的项目统一使用一份约定好的代码规范;
- 📦 将大量的第三方依赖模块后置以精简业务代码;
- ✏️ 继承统一规范的基础上仍然提供个性化定制能力;
- 🏆 支持 vue2, vue3, vue3-ts, ts-node 项目。后续可扩展更多项目类型;