qyvip / cli

SoybeanJS's command lint tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

@soybeanjs/cli

SoybeanJS 的命令行工具

用法

安装

pnpm i -D @soybeanjs/cli

使用

示例:

pnpm soy -h

命令介绍

命令 作用
help 查看全部命令用法
git-commit 生成符合 Angular 规范的 git 提交信息
git-commit-verify 校验 git 的提交信息是否符合 Angular 规范
cleanup 清空依赖和构建产物
cleanup-deep 清空依赖和构建产物(包含 深层级)
init-git-hooks 初始化 simple-gi t-hooks 钩子
update-pkg 升级依赖
prettier-format prettier 格式化

prettier-format

底层调用 prettier --write 达到格式化文件的目的

默认忽略的格式化文件:

  • js,jsx,mjs,cjs,json,ts,tsx,mts,cts,vue,svelte,astro

    以上文件通过 eslint 去格式化

  • node_modules
  • .min.
  • CHANGELOG.md
  • dist
  • LICENSE*
  • output
  • coverage
  • public
  • temp
  • package-lock.json
  • pnpm-lock.yaml
  • yarn.lock
  • snapshots

About

SoybeanJS's command lint tools


Languages

Language:JavaScript 80.7%Language:TypeScript 19.3%