@lensung/lint

0.1.1 • Public • Published

lint

使用

  1. 安装 @lensung/lint
npm install --save-dev @lensung/lint
# or
yarn add @lensung/lint -D
  1. 将在根目录下自动生成一下文件 .eslintrc.json/.prettierrc.json/.lintstagedrc.json/.husky/.commitlintrc.json (注意如果已有相应文件不会覆盖)

  2. 可修改规则

in .eslintrc.json

{
  "extends": "./node_modules/@lensung/lint/src/eslint.js",
  "rules": {}
}

可选择使用 eslint strict 规则,将启用 airbnb 严格规则约束。

{
  "extends": "./node_modules/@lensung/lint/src/eslint.strict.js",
  "rules": {}
}

in .lintstagedrc.json

{
  "*.{less,sass,scss,md,json,yml}": ["prettier --write", "git add"],
  "*.{js,jsx,html}": ["prettier --write", "eslint --fix", "git add"],
  "*.ts?(x)": [
    "prettier --parser=typescript --write",
    "eslint --fix",
    "git add"
  ]
}

注意

Mac os 可能不执行 lint, 请执行以下命令:

chmod ug+x .husky/*
chmod ug+x .git/hooks/*

CHANGELOG

CHANGELOG

LICENSE

MIT

Package Sidebar

Install

npm i @lensung/lint

Weekly Downloads

0

Version

0.1.1

License

MIT

Unpacked Size

17.5 kB

Total Files

23

Last publish

Collaborators

  • wjr
  • fesea
  • yuebanla