@-ysh-/code-specification-unid

1.2.3 • Public • Published

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

Package Sidebar

Install

npm i @-ysh-/code-specification-unid

Weekly Downloads

4

Version

1.2.3

License

ISC

Unpacked Size

19.9 kB

Total Files

31

Last publish

Collaborators

  • -ysh-