Skip to content

Commit 6e14182

Browse files
committed
lint: migrate to eslint flat config
Signed-off-by: JP-Ellis <josh@jpellis.me>
1 parent 60f533b commit 6e14182

19 files changed

+333
-332
lines changed

.eslintignore

Lines changed: 0 additions & 2 deletions
This file was deleted.

.eslintrc

Lines changed: 0 additions & 70 deletions
This file was deleted.

eslint.config.mjs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
// @ts-check
2+
3+
import eslint from '@eslint/js';
4+
import tseslint from 'typescript-eslint';
5+
6+
import importPlugin from 'eslint-plugin-import';
7+
import chaiFriendly from 'eslint-plugin-chai-friendly';
8+
import mochaPlugin from 'eslint-plugin-mocha';
9+
import eslintConfigPrettier from 'eslint-config-prettier/flat';
10+
11+
export default tseslint.config(
12+
eslint.configs.recommended,
13+
tseslint.configs.recommended,
14+
mochaPlugin.configs.recommended,
15+
importPlugin.flatConfigs.recommended,
16+
chaiFriendly.configs.recommendedFlat,
17+
eslintConfigPrettier
18+
);

package-lock.json

Lines changed: 101 additions & 34 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)