1.0.2 • Published 11 months ago

eslint-config-sea-node v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

eslint-config-sea-node

本规则只单独针对 node 环境, 请搭配 eslint-config-sea-js 一起使用

Usage

js

pnpm add eslint-config-sea-node eslint-config-sea-js -D

.eslintrc文件中增加

{
  "extends": [...,"sea-js","sea-node"]
}

注意: 这里省略了 eslint-config- 前缀,是因为它会被 eslint 自动补充。

注:如果要使用实验性功能,例如箭头作为类方法,则需要使用 @babel/eslint-parser 作为解析器。默认解析器(Espree)不支持实验性功能。

pnpm add @babel/core @babel/eslint-parser -D 后,将.eslintrc文件中修改为:

{
  "parser": "@babel/eslint-parser"
}

规则

Contributing

Development

$ git clone https://github.com/MrSeaWave/lint-config.git
$ cd lint-config/packages/eslint-config-sea
# npm is not allowed.
$ pnpm

Run Test

$ pnpm run test

Pull Request Etiquette

  • 必须严格按照 commitlint 格式提交代码
  • 请尽可能提供 test 文件
1.0.2

11 months ago