0.0.4 • Published 1 year ago

@anlinyang/basic-lint v0.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

代码风格管控工具

支持的功能

  • 管控 eslint rules.
  • 管控 prettier rules.
  • 管控 css rules(styleLint).
  • 管控babel配置.
  • 管控typescript配置.
  • 管控 vscode工作区的配置和插件.
  • line级别的代码校验,基于xxx
  • 全自动接入,无需大量的人为配置.
  • 代码修改时只format当前行,不会format其他未修改行,提升PR体验.
  • prettier和eslint规则可保持一致.
  • lint结果支持自动上报.
  • 自动清理package.json中的无用节点与配置.
  • 变更规则时,无需每个项目手动配置,自动生效.
  • 接入sonar规则.
  • lint结果分析与统计.

支持的配置项(项目package.json中添加)

"precommit": {
    # 是否自动修复可以被修复的代码问题,默认false
    "autoFix": false,
    # 是否校验暂存区全部文件,true:校验暂存区所有文件,false:只校验暂存区有变化的行,默认true(1.0.40前默认false)
    "checkAllLine": true
  },