@@ -4,6 +4,7 @@ const js = require('@eslint/js');
44const { FlatCompat } = require ( '@eslint/eslintrc' ) ;
55const globals = require ( 'globals' ) ;
66const markdown = require ( 'eslint-plugin-markdown' ) ;
7+ const pluginN = require ( 'eslint-plugin-n' ) ;
78const eslintPluginConfig = require ( 'eslint-plugin-eslint-plugin/configs/all' ) ;
89
910const compat = new FlatCompat ( {
@@ -15,23 +16,12 @@ module.exports = [
1516 ...compat . extends (
1617 'not-an-aardvark/node' ,
1718 'plugin:eslint-comments/recommended' ,
18- 'plugin:node/recommended' ,
1919 'plugin:prettier/recommended' ,
2020 'plugin:unicorn/recommended'
2121 ) ,
22+ pluginN . configs [ 'flat/recommended' ] ,
2223 {
23- languageOptions : { sourceType : 'commonjs' } ,
2424 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-
3525 'eslint-comments/no-unused-disable' : 'error' ,
3626 'eslint-comments/require-description' : 'error' ,
3727
0 commit comments