Skip to content

Commit 28eb4bf

Browse files
committed
build(deps-dev): eslint 9, config lint
1 parent 65338af commit 28eb4bf

File tree

3 files changed

+331
-12
lines changed

3 files changed

+331
-12
lines changed

eslint.config.mjs

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
import { join } from 'node:path';
2-
import { includeIgnoreFile } from "@eslint/compat";
2+
import { includeIgnoreFile } from '@eslint/compat';
33
import eslintPluginJs from '@eslint/js';
4+
import importPlugin from 'eslint-plugin-import';
45
import jestPlugin from 'eslint-plugin-jest';
5-
import jsdocPlugin from "eslint-plugin-jsdoc";
6-
import nodePlugin from "eslint-plugin-n";
7-
import prettierPlugin from "eslint-plugin-prettier/recommended"; // per docs prettier/recommended includes eslint-config-prettier
6+
import jsdocPlugin from 'eslint-plugin-jsdoc';
7+
import nodePlugin from 'eslint-plugin-n';
8+
import prettierPlugin from 'eslint-plugin-prettier/recommended'; // per docs prettier/recommended includes eslint-config-prettier
89

910
export default [
10-
includeIgnoreFile(join(process.cwd(), ".gitignore")),
11+
includeIgnoreFile(join(process.cwd(), '.gitignore')),
1112
jestPlugin.configs['flat/recommended'],
1213
jsdocPlugin.configs['flat/recommended'],
1314
nodePlugin.configs['flat/recommended'],
15+
importPlugin.flatConfigs.recommended,
1416
eslintPluginJs.configs.recommended,
1517
prettierPlugin,
1618
{
@@ -19,11 +21,12 @@ export default [
1921
globals: {
2022
generateFixture: 'readonly',
2123
mockObjectProperty: 'readonly',
22-
setMockResourceFunctions: 'readonly',
24+
setMockResourceFunctions: 'readonly'
2325
},
2426
ecmaVersion: 2022
2527
},
2628
rules: {
29+
// '@stylistic/quotes': ['error', 'single'],
2730
'arrow-parens': ['error', 'as-needed'],
2831
'comma-dangle': 0,
2932
'consistent-return': 1,
@@ -44,16 +47,16 @@ export default [
4447
'warn',
4548
'always',
4649
{
47-
'count': 0,
48-
'applyToEndTag': false,
49-
'startLines': 1
50+
count: 0,
51+
applyToEndTag: false,
52+
startLines: 1
5053
}
5154
],
5255
'max-len': [
5356
'error',
5457
{
55-
'code': 240,
56-
'ignoreUrls': true
58+
code: 240,
59+
ignoreUrls: true
5760
}
5861
],
5962
'n/no-unsupported-features/es-syntax': 1,

0 commit comments

Comments
 (0)