1.12.1 • Published 10 months ago

@lvjiaxuan/eslint-config v1.12.1

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

npm code style

All rules inherit from @antfu/eslint-config.

Features

  1. Add my @lvjiaxuan/eslint-plugin.
  2. Auto-detect tsconfig.json and its references if TypeScript is enabled, which means enabling type-aware rules.
  3. Add my @lvjiaxuan/eslint-plugin-oxlint.

Usage

Follow antfu's.

Disable tsconfig.json auto-detected

// eslint.config.js
import lv from '@lvjiaxuan/eslint-config'

export default lv({
  typescript: {
    notDetectTsconfig: true
  }
})

With OXLint

A number of rules will be taken care of by OXLint to reduce ESLint's burden.

!NOTE The rules settings of antfu's will be overwritten.

// eslint.config.js
import lv from '@lvjiaxuan/eslint-config'

export default lv({
  oxlint: true // equals to `{ deny: 'correctness' }`.
})

Options type, respects its original options:

type OptionsOXLint = {
  deny?: Categories | 'all'
  allow?: (keyof OXLintRules)[]
  // plugins: TODO
} | boolean

!Tip 1. Categories of OXLint. 2. Rules supported by OXLint.

Modify lint scritp:

// package.json
{
  "scripts": {
-    "lint": "eslint ."
+    "lint": "npx oxlint . && eslint .",
+    "lint:fix": "npx oxlint . --fix && eslint . --fix"
  }
}
1.12.1

10 months ago

1.12.0

12 months ago

1.11.0

1 year ago

1.10.1

1 year ago

1.10.0

1 year ago

1.9.1

1 year ago

1.9.0

1 year ago

1.8.2

1 year ago

1.8.1

1 year ago

1.7.0

1 year ago

1.6.0

2 years ago

1.4.0

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago

0.20.0

2 years ago

0.19.0

2 years ago

0.16.0

2 years ago

0.18.0

2 years ago

0.13.0

2 years ago

0.15.0

2 years ago

0.14.0

2 years ago

0.8.5

2 years ago

0.8.4

2 years ago

0.8.6

2 years ago

0.11.0

2 years ago

0.11.1

2 years ago

0.11.3

2 years ago

0.11.4

2 years ago

0.11.5

2 years ago

0.5.3

2 years ago

0.7.0

2 years ago

0.10.1

2 years ago

0.12.0

2 years ago

0.8.1

2 years ago

0.8.0

2 years ago

0.8.3

2 years ago

0.5.0

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.3.0

3 years ago

0.4.1

3 years ago

0.4.0

3 years ago

0.4.2

3 years ago

0.0.25

3 years ago

0.1.0

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.0.21

3 years ago

0.0.22

3 years ago

0.0.23

3 years ago

0.0.24

3 years ago

0.0.20

3 years ago

0.0.19

3 years ago

0.0.18

3 years ago

0.0.17-3

3 years ago

0.0.17-2

3 years ago

0.0.17-1

3 years ago

0.0.15

3 years ago

0.0.14

3 years ago

0.0.13

3 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago