Skip to content

Commit c344ce2

Browse files
author
Damian Matuszczak
committed
SP-1067 Update Node.js SDK packages
1 parent f1be43c commit c344ce2

File tree

10 files changed

+1426
-3221
lines changed

10 files changed

+1426
-3221
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: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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', 'dist/*']
20+
},
21+
...compat.extends(
22+
'eslint:recommended',
23+
'plugin:@typescript-eslint/eslint-recommended',
24+
'plugin:@typescript-eslint/recommended',
25+
'prettier'
26+
),
27+
...compat.env({
28+
node: true
29+
}),
30+
{
31+
plugins: {
32+
'@typescript-eslint': typescriptEslint,
33+
prettier
34+
},
35+
36+
languageOptions: {
37+
parser: tsParser
38+
},
39+
40+
rules: {
41+
'no-empty-function': 'off',
42+
'@typescript-eslint/no-empty-function': 'off',
43+
'@typescript-eslint/no-explicit-any': 'off'
44+
}
45+
}
46+
];

0 commit comments

Comments
 (0)