5.0.0 • Published 12 months ago

f2elint v5.0.0

Weekly downloads
182
License
MIT
Repository
github
Last release
12 months ago

f2elint

f2elint 是《阿里巴巴前端规约》的配套初始化工具,可以为各种前端和 Node.js 项目一键接入规约,保障项目的编码规范和代码质量。

CLI

npx f2elint

screenshot

Monorepo

多包项目和前后端分离项目经常采用 monorepo 的项目代码管理模式,即一个 git 仓库中包含多个不同类型的应用,无法使用同一套规约。这种情况下,我们建议:

  1. 在仓库根目录运行 npx f2elint 并选择 Base 模板
  2. 切换到子应用/子包目录并运行 npx f2elint 并选择适合的模板,f2elint 会自动检测子应用/子包,并跳过 lint-staged 和 commitlint

示例 1:前后端分离应用

npx f2elint # 选择 Base 模板

cd client
npx f2elint # 选择 React 模板

cd ../server
npx f2elint # 选择 Base 模板

示例 2:多包项目

npx f2elint # 选择 Base 模板

cd packages/cli
npx f2elint # 选择 Base 模板

cd ../react
npx f2elint # 选择 React 模板

API

npm install --save f2elint
import { f2elint, TemplateType } from 'f2elint';

await f2elint('path/to/project', {
  template: TemplateType.ReactTS,
  stylelint: true,
  prettier: true,
  lintStaged: true,
  commitlint: false,
});
5.0.0

12 months ago

5.0.0-beta.6

12 months ago

5.0.0-beta.5

12 months ago

5.0.0-beta.4

12 months ago

5.0.0-beta.2

12 months ago

5.0.0-beta.3

12 months ago

5.0.0-beta.0

12 months ago

5.0.0-beta.1

12 months ago

4.9.1

1 year ago

4.9.0

1 year ago

4.8.0

2 years ago

4.7.1

2 years ago

4.7.0

2 years ago

4.6.1

2 years ago

4.6.2

2 years ago

4.6.0

2 years ago

4.5.0

2 years ago

4.5.1

2 years ago

4.4.1

2 years ago

4.4.0

2 years ago

4.3.1

2 years ago

4.2.2

2 years ago

4.3.0

2 years ago

4.2.1

2 years ago

4.2.0

2 years ago

4.1.1

2 years ago

4.0.0

2 years ago

4.1.0

2 years ago

4.0.0-beta.4

2 years ago

4.0.0-beta.3

2 years ago

4.0.0-beta.2

2 years ago

4.0.0-beta.1

2 years ago

4.0.0-beta.0

2 years ago

3.0.0

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.0.2

4 years ago

2.1.0

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0-beta.3

5 years ago

1.1.0-beta.2

5 years ago

1.1.0-beta.1

5 years ago

1.1.0

5 years ago

1.0.2

5 years ago

1.0.3

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.4.4

5 years ago

0.4.3

5 years ago

0.4.2

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.0

5 years ago

0.2.1-beta.5

5 years ago

0.2.1-beta.2

5 years ago

0.2.1-beta.4

5 years ago

0.2.1-beta.1

5 years ago

0.2.1-beta.0

5 years ago

0.1.5

5 years ago

0.2.0

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.1.0-beta.2

5 years ago

0.1.0-beta.1

5 years ago

0.1.0-beta.0

5 years ago