@lvjiaxuan/eslint-config v1.12.1
All rules inherit from @antfu/eslint-config.
Features
- Add my @lvjiaxuan/eslint-plugin.
- Auto-detect
tsconfig.json
and its references if TypeScript is enabled, which means enabling type-aware rules. - 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"
}
}
10 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago