1.2.3 • Published 3 months ago

@-ysh-/code-specification-unid v1.2.3

Weekly downloads
-
License
ISC
Repository
-
Last release
3 months ago

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 项目。后续可扩展更多项目类型;