Skip to content

Commit 19dd0b8

Browse files
committed
chore: Migrate to ESLint flat config
Renamed `.eslintrc.js` to `eslint.config.js` and removed `.eslintignore`. Updated various dependencies including ESLint, eslint-config-airbnb-base, and eslint-plugin-import. Improved configuration structure to support jest and handle ignore patterns differently.
1 parent 2086bc4 commit 19dd0b8

File tree

5 files changed

+2113
-1164
lines changed

5 files changed

+2113
-1164
lines changed

.eslintignore

-1
This file was deleted.

.eslintrc.js

-20
This file was deleted.

eslint.config.js

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
const airbnbBase = require('eslint-config-airbnb-base');
2+
const jest = require('eslint-plugin-jest');
3+
4+
module.exports = [
5+
{
6+
ignores: ['!.eleventy.js', 'example']
7+
},
8+
{
9+
rules: {
10+
...airbnbBase.rules,
11+
'no-param-reassign': 'off',
12+
'no-undef': 'off',
13+
},
14+
},
15+
{
16+
files: ['test/**'],
17+
...jest.configs['flat/recommended'],
18+
rules: {
19+
...jest.configs['flat/recommended'].rules,
20+
},
21+
}
22+
]

0 commit comments

Comments
 (0)