0.0.1-alpha.48.90 • Published 28 days ago

@magijs/lint v0.0.1-alpha.48.90

Weekly downloads
-
License
-
Repository
-
Last release
28 days ago

lint

我们通常会在项目中使用 ESLint、Stylelint 来协助我们把控编码质量,为了实现低成本、高性能、更稳定地接入工具, 提供了开箱即用的 Lint 能力,包含以下特性:

  1. 推荐配置:提供 ESLint 及 Stylelint 推荐配置,在发布系统执行检查时使用推荐配置
  2. 统一的 CLI:提供 lint CLI,集成式调用 ESLint 和 Stylelint
  3. 规则稳定:始终确保规则的稳定性,不会出现上游配置更新导致存量项目 lint 失败的情况

设计目标

在现有规范下,把分散在项目中的依赖统一集成到了zalint命令包中维护升级。对于规范将内置在zalint中,不提供外部配置方式。后续将使用 zalint 内置的规范执行

使用

安装

yarn add @magijs/lint@latest

执行命令

# 执行eslint检查js代码规范
zalint eslint

# 执行stylelint检查样式规范
zalint stylelint

# 生成报告,同时执行eslint和stylelint
zalint report

#
zalint staged

自定义静态扫描目录

# 指定扫描client目录
zalint eslint -d client -fix

# 指定扫描client目录
zalint stylelint -d client -fix

# 指定扫描client目录
zalint report -d client

与 Git 工作流结合

将 lint 与 Git 工作流结合使用,以便在提交代码时自动 lint 本次变更的代码。

git commit 流程检查:

  • git commit 时会自动执行npm run precommit,若执行报错将终止提交
  • 校验 commit 消息格式是否合法,若不合法将终止提交
  • 校验 git config user.email 配置是否邮箱,否则终止提交

内置规则

参考

0.0.1-alpha.48.89

2 months ago

0.0.1-alpha.48.88

2 months ago

0.0.1-alpha.48.87

2 months ago

0.0.1-alpha.48.86

2 months ago

0.0.1-alpha.48.85

2 months ago

0.0.1-alpha.48.83

2 months ago

0.0.1-alpha.48.81

4 months ago

0.0.1-alpha.48.82

4 months ago

0.0.1-alpha.48.80

5 months ago

0.0.1-alpha.48.78

5 months ago

0.0.1-alpha.48.77

5 months ago

0.0.1-alpha.48.79

5 months ago

0.0.1-alpha.48.76

5 months ago

0.0.1-alpha.48.75

5 months ago

0.0.1-alpha.48.74

5 months ago

0.0.1-alpha.48.73

5 months ago

0.0.1-alpha.48.72

5 months ago

0.0.1-alpha.48.71

5 months ago

0.0.1-alpha.48.34

9 months ago

0.0.1-alpha.48.33

9 months ago

0.0.1-alpha.48.32

9 months ago

0.0.1-alpha.48.31

9 months ago

0.0.1-alpha.48.38

9 months ago

0.0.1-alpha.48.37

9 months ago

0.0.1-alpha.48.36

9 months ago

0.0.1-alpha.48.35

9 months ago

0.0.1-alpha.48.9

10 months ago

0.0.1-alpha.48.39

9 months ago

0.0.1-alpha.48.6

10 months ago

0.0.1-alpha.48.41

9 months ago

0.0.1-alpha.48.40

9 months ago

0.0.1-alpha.48.67

6 months ago

0.0.1-alpha.48.23

9 months ago

0.0.1-alpha.48.66

6 months ago

0.0.1-alpha.48.22

9 months ago

0.0.1-alpha.48.65

6 months ago

0.0.1-alpha.48.21

9 months ago

0.0.1-alpha.48.64

7 months ago

0.0.1-alpha.48.27

9 months ago

0.0.1-alpha.48.26

9 months ago

0.0.1-alpha.48.69

5 months ago

0.0.1-alpha.48.25

9 months ago

0.0.1-alpha.48.68

6 months ago

0.0.1-alpha.48.24

9 months ago

0.0.1-alpha.48.29

9 months ago

0.0.1-alpha.48.28

9 months ago

0.0.1-alpha.48.70

5 months ago

0.0.1-alpha.48.30

9 months ago

0.0.1-alpha.48.56

7 months ago

0.0.1-alpha.48.12

10 months ago

0.0.1-alpha.48.55

7 months ago

0.0.1-alpha.48.11

10 months ago

0.0.1-alpha.48.10

10 months ago

0.0.1-alpha.48.53

7 months ago

0.0.1-alpha.48.16

9 months ago

0.0.1-alpha.48.59

7 months ago

0.0.1-alpha.48.15

9 months ago

0.0.1-alpha.48.58

7 months ago

0.0.1-alpha.48.14

10 months ago

0.0.1-alpha.48.57

7 months ago

0.0.1-alpha.48.13

10 months ago

0.0.1-alpha.48.19

9 months ago

0.0.1-alpha.48.18

9 months ago

0.0.1-alpha.48.17

9 months ago

0.0.1-alpha.48.63

7 months ago

0.0.1-alpha.48.62

7 months ago

0.0.1-alpha.48.61

7 months ago

0.0.1-alpha.48.60

7 months ago

0.0.1-alpha.48.45

8 months ago

0.0.1-alpha.48.44

9 months ago

0.0.1-alpha.48.43

9 months ago

0.0.1-alpha.48.42

9 months ago

0.0.1-alpha.48.49

7 months ago

0.0.1-alpha.48.48

8 months ago

0.0.1-alpha.48.47

8 months ago

0.0.1-alpha.48.46

8 months ago

0.0.1-alpha.48.52

7 months ago

0.0.1-alpha.48.51

7 months ago

0.0.1-alpha.48.50

7 months ago

0.0.1-alpha.48.5

10 months ago

0.0.1-alpha.48.4

10 months ago

0.0.1-alpha.48.3

11 months ago

0.0.1-alpha.48.2

11 months ago

0.0.1-alpha.48.1

11 months ago

0.0.1-alpha.48.0

11 months ago

0.0.1-alpha.44

1 year ago

0.0.1-alpha.47

1 year ago

0.0.1-alpha.46

1 year ago

0.0.1-alpha.48

1 year ago

0.0.1-alpha.43

1 year ago

0.0.1-alpha.42

2 years ago

0.0.1-alpha.33

2 years ago

0.0.1-alpha.35

2 years ago

0.0.1-alpha.38

2 years ago

0.0.1-alpha.39

2 years ago

0.0.1-alpha.41

2 years ago

0.0.1-alpha.40

2 years ago

0.0.1-alpha.32

2 years ago

0.0.1-alpha.31

2 years ago

0.0.1-alpha.29

2 years ago

0.0.1-alpha.27

2 years ago

0.0.1-alpha.26

2 years ago

0.0.1-alpha.25

2 years ago

0.0.1-alpha.20

2 years ago

0.0.1-alpha.19

2 years ago

0.0.1-alpha.18

2 years ago

0.0.1-alpha.17

2 years ago

0.0.1-alpha.15

2 years ago

0.0.1-alpha.14

2 years ago

0.0.1-alpha.13

2 years ago