Skip to content

Commit e1b9102

Browse files
author
Damian Matuszczak
committed
SP-1075 Dependency updates for Node.js SDK
1 parent f1be43c commit e1b9102

File tree

9 files changed

+326
-375
lines changed

9 files changed

+326
-375
lines changed

.eslintignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

.eslintrc

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

eslint.config.mjs

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
import typescriptEslint from '@typescript-eslint/eslint-plugin';
2+
import prettier from 'eslint-plugin-prettier';
3+
import tsParser from '@typescript-eslint/parser';
4+
import path from 'node:path';
5+
import { fileURLToPath } from 'node:url';
6+
import js from '@eslint/js';
7+
import { FlatCompat } from '@eslint/eslintrc';
8+
9+
const __filename = fileURLToPath(import.meta.url);
10+
const __dirname = path.dirname(__filename);
11+
const compat = new FlatCompat({
12+
baseDirectory: __dirname,
13+
recommendedConfig: js.configs.recommended,
14+
allConfig: js.configs.all
15+
});
16+
17+
export default [
18+
{
19+
ignores: ['**/*.d.ts', '**/*.js']
20+
},
21+
...compat.extends(
22+
'eslint:recommended',
23+
'plugin:@typescript-eslint/eslint-recommended',
24+
'plugin:@typescript-eslint/recommended',
25+
'prettier'
26+
),
27+
{
28+
plugins: {
29+
'@typescript-eslint': typescriptEslint,
30+
prettier
31+
},
32+
33+
languageOptions: {
34+
parser: tsParser
35+
},
36+
37+
rules: {
38+
'no-empty-function': 'off',
39+
'@typescript-eslint/no-empty-function': 'off',
40+
'@typescript-eslint/no-explicit-any': 'off'
41+
}
42+
}
43+
];

0 commit comments

Comments
 (0)