| 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' |
| 5 | import perfectionist from 'eslint-plugin-perfectionist' |
| 6 | import neostandard, { plugins } from 'neostandard' |
| 7 | |
| 8 | export default defineFlatConfig([ |
| 9 | js.configs.recommended, |
| 10 | plugins.promise.configs['flat/recommended'], |
| 11 | plugins.n.configs['flat/recommended'], |
| 12 | jsdoc.configs['flat/recommended'], |
| 13 | perfectionist.configs['recommended-natural'], |
| 14 | ...neostandard(), |
| 15 | ]) |