Commit | Line | Data |
---|---|---|
ebf80fe4 JB |
1 | /* eslint-disable n/no-unpublished-import */ |
2 | import js from '@eslint/js' | |
3 | import { defineFlatConfig } from 'eslint-define-config' | |
4 | import jsdoc from 'eslint-plugin-jsdoc' | |
b7e08e92 | 5 | import perfectionist from 'eslint-plugin-perfectionist' |
fc66facd | 6 | import neostandard, { plugins } from 'neostandard' |
ebf80fe4 JB |
7 | |
8 | export default defineFlatConfig([ | |
ebf80fe4 | 9 | js.configs.recommended, |
fc66facd JB |
10 | plugins.promise.configs['flat/recommended'], |
11 | plugins.n.configs['flat/recommended'], | |
e35aad12 | 12 | jsdoc.configs['flat/recommended'], |
b7e08e92 | 13 | perfectionist.configs['recommended-natural'], |
458d6321 | 14 | ...neostandard(), |
ebf80fe4 | 15 | ]) |