@@ -4,6 +4,7 @@ const js = require('@eslint/js');
4
4
const { FlatCompat } = require ( '@eslint/eslintrc' ) ;
5
5
const globals = require ( 'globals' ) ;
6
6
const markdown = require ( 'eslint-plugin-markdown' ) ;
7
+ const pluginN = require ( 'eslint-plugin-n' ) ;
7
8
const eslintPluginConfig = require ( 'eslint-plugin-eslint-plugin/configs/all' ) ;
8
9
9
10
const compat = new FlatCompat ( {
@@ -15,23 +16,12 @@ module.exports = [
15
16
...compat . extends (
16
17
'not-an-aardvark/node' ,
17
18
'plugin:eslint-comments/recommended' ,
18
- 'plugin:node/recommended' ,
19
19
'plugin:prettier/recommended' ,
20
20
'plugin:unicorn/recommended'
21
21
) ,
22
+ pluginN . configs [ 'flat/recommended' ] ,
22
23
{
23
- languageOptions : { sourceType : 'commonjs' } ,
24
24
rules : {
25
- 'comma-dangle' : [
26
- 'error' ,
27
- {
28
- arrays : 'always-multiline' ,
29
- objects : 'always-multiline' ,
30
- functions : 'never' , // disallow trailing commas in function(es2017)
31
- } ,
32
- ] ,
33
- 'require-jsdoc' : 'error' ,
34
-
35
25
'eslint-comments/no-unused-disable' : 'error' ,
36
26
'eslint-comments/require-description' : 'error' ,
37
27
0 commit comments