Skip to content

Commit 2761786

Browse files
committed
Turn of modules for eslint to allow global returns
1 parent c57d482 commit 2761786

File tree

1 file changed

+84
-0
lines changed

1 file changed

+84
-0
lines changed

.github/linters/.eslintrc.yml

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
---
2+
env:
3+
browser: true
4+
es6: true
5+
jest: true
6+
node: true
7+
8+
extends:
9+
- "eslint:recommended"
10+
11+
ignorePatterns:
12+
- "!.*"
13+
- "**/node_modules/.*"
14+
15+
plugins:
16+
- n
17+
- prettier
18+
19+
overrides:
20+
# JSON files
21+
- files:
22+
- "*.json"
23+
extends:
24+
- plugin:jsonc/recommended-with-json
25+
parser: jsonc-eslint-parser
26+
parserOptions:
27+
jsonSyntax: JSON
28+
29+
# JSONC files
30+
- files:
31+
- "*.jsonc"
32+
extends:
33+
- plugin:jsonc/recommended-with-jsonc
34+
parser: jsonc-eslint-parser
35+
parserOptions:
36+
jsonSyntax: JSONC
37+
38+
# JSON5 files
39+
- files:
40+
- "*.json5"
41+
extends:
42+
- plugin:jsonc/recommended-with-json5
43+
parser: jsonc-eslint-parser
44+
parserOptions:
45+
jsonSyntax: JSON5
46+
47+
# Javascript files
48+
- files:
49+
- "**/*.js"
50+
extends:
51+
- "plugin:react/recommended"
52+
parserOptions:
53+
ecmaVersion: latest
54+
55+
- files:
56+
- "**/*.mjs"
57+
- "**/*.cjs"
58+
- "**/*.jsx"
59+
extends:
60+
- "plugin:react/recommended"
61+
parserOptions:
62+
sourceType: module
63+
ecmaVersion: latest
64+
ecmaFeatures:
65+
jsx: true
66+
modules: true
67+
68+
# TypeScript files
69+
- files:
70+
- "**/*.ts"
71+
- "**/*.cts"
72+
- "**/*.mts"
73+
- "**/*.tsx"
74+
extends:
75+
- "plugin:@typescript-eslint/recommended"
76+
- plugin:n/recommended
77+
- plugin:react/recommended
78+
- prettier
79+
parser: "@typescript-eslint/parser"
80+
plugins:
81+
- "@typescript-eslint"
82+
parserOptions:
83+
ecmaVersion: latest
84+
sourceType: module

0 commit comments

Comments
 (0)