-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patheslint.config.js
More file actions
48 lines (47 loc) · 1.17 KB
/
eslint.config.js
File metadata and controls
48 lines (47 loc) · 1.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import js from '@eslint/js';
import prettier from 'eslint-config-prettier';
import globals from 'globals';
export default [
js.configs.recommended,
prettier,
{
languageOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
globals: {
...globals.browser,
monaco: 'readonly',
lucide: 'readonly',
JsonEditor: 'readonly',
App: 'readonly',
JsonUtils: 'readonly',
CsvUtils: 'readonly',
DiffUtils: 'readonly',
QueryUtils: 'readonly',
Modal: 'readonly',
TreeView: 'readonly',
TextEditor: 'readonly',
TableView: 'readonly',
EditorToolbar: 'readonly',
JSONRepair: 'readonly',
Theme: 'readonly',
jsonrepair: 'readonly',
require: 'readonly',
ShareUtils: 'readonly',
StorageUtils: 'readonly',
SchemaUtils: 'readonly',
DomUtils: 'readonly',
CompareController: 'readonly',
QueryController: 'readonly',
SchemaController: 'readonly',
},
},
rules: {
'no-console': 'off',
'no-debugger': 'warn',
},
},
{
ignores: ['dist/**', 'node_modules/**'],
},
];