Skip to content

Commit 0cc6d3e

Browse files
committed
chore: 🎨 Modify linting and formatter settings
1 parent 80a4bc2 commit 0cc6d3e

File tree

2 files changed

+56
-56
lines changed

2 files changed

+56
-56
lines changed

.github/linters/.eslintrc.yml

Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,24 @@ globals:
88
SharedArrayBuffer: readonly
99

1010
ignorePatterns:
11-
- '!.*'
12-
- '**/node_modules/.*'
13-
- '**/dist/.*'
14-
- '**/coverage/.*'
15-
- '*.json'
11+
- "!.*"
12+
- "**/node_modules/.*"
13+
- "**/dist/.*"
14+
- "**/coverage/.*"
15+
- "*.json"
1616

17-
parser: '@typescript-eslint/parser'
17+
parser: "@typescript-eslint/parser"
1818

1919
parserOptions:
2020
ecmaVersion: 2023
2121
sourceType: module
2222
project:
23-
- './.github/linters/tsconfig.json'
24-
- './tsconfig.json'
23+
- "./.github/linters/tsconfig.json"
24+
- "./tsconfig.json"
2525

2626
plugins:
2727
- jest
28-
- '@typescript-eslint'
28+
- "@typescript-eslint"
2929

3030
extends:
3131
- eslint:recommended
@@ -34,50 +34,50 @@ extends:
3434
- plugin:github/recommended
3535
- plugin:jest/recommended
3636

37-
rules:
38-
{
39-
'camelcase': 'off',
40-
'eslint-comments/no-use': 'off',
41-
'eslint-comments/no-unused-disable': 'off',
42-
'i18n-text/no-en': 'off',
43-
'import/no-namespace': 'off',
44-
'no-console': 'off',
45-
'no-unused-vars': 'off',
46-
'prettier/prettier': 'error',
47-
'semi': 'off',
48-
'@typescript-eslint/array-type': 'error',
49-
'@typescript-eslint/await-thenable': 'error',
50-
'@typescript-eslint/ban-ts-comment': 'error',
51-
'@typescript-eslint/consistent-type-assertions': 'error',
52-
'@typescript-eslint/explicit-member-accessibility':
53-
['error', { 'accessibility': 'no-public' }],
54-
'@typescript-eslint/explicit-function-return-type':
55-
['error', { 'allowExpressions': true }],
56-
'@typescript-eslint/func-call-spacing': ['error', 'never'],
57-
'@typescript-eslint/no-array-constructor': 'error',
58-
'@typescript-eslint/no-empty-interface': 'error',
59-
'@typescript-eslint/no-explicit-any': 'error',
60-
'@typescript-eslint/no-extraneous-class': 'error',
61-
'@typescript-eslint/no-for-in-array': 'error',
62-
'@typescript-eslint/no-inferrable-types': 'error',
63-
'@typescript-eslint/no-misused-new': 'error',
64-
'@typescript-eslint/no-namespace': 'error',
65-
'@typescript-eslint/no-non-null-assertion': 'warn',
66-
'@typescript-eslint/no-require-imports': 'error',
67-
'@typescript-eslint/no-unnecessary-qualifier': 'error',
68-
'@typescript-eslint/no-unnecessary-type-assertion': 'error',
69-
'@typescript-eslint/no-unused-vars': 'error',
70-
'@typescript-eslint/no-useless-constructor': 'error',
71-
'@typescript-eslint/no-var-requires': 'error',
72-
'@typescript-eslint/prefer-for-of': 'warn',
73-
'@typescript-eslint/prefer-function-type': 'warn',
74-
'@typescript-eslint/prefer-includes': 'error',
75-
'@typescript-eslint/prefer-string-starts-ends-with': 'error',
76-
'@typescript-eslint/promise-function-async': 'error',
77-
'@typescript-eslint/require-array-sort-compare': 'error',
78-
'@typescript-eslint/restrict-plus-operands': 'error',
79-
'@typescript-eslint/semi': ['error', 'never'],
80-
'@typescript-eslint/space-before-function-paren': 'off',
81-
'@typescript-eslint/type-annotation-spacing': 'error',
82-
'@typescript-eslint/unbound-method': 'error'
37+
rules: {
38+
"camelcase": "off",
39+
"no-shadow": "off",
40+
"eslint-comments/no-use": "off",
41+
"eslint-comments/no-unused-disable": "off",
42+
"i18n-text/no-en": "off",
43+
"import/no-namespace": "off",
44+
"no-console": "off",
45+
"no-unused-vars": "off",
46+
"prettier/prettier": "error",
47+
"semi": "off",
48+
"@typescript-eslint/array-type": "error",
49+
"@typescript-eslint/await-thenable": "error",
50+
"@typescript-eslint/ban-ts-comment": "error",
51+
"@typescript-eslint/consistent-type-assertions": "error",
52+
"@typescript-eslint/explicit-member-accessibility":
53+
["error", { "accessibility": "no-public" }],
54+
"@typescript-eslint/explicit-function-return-type":
55+
["error", { "allowExpressions": true }],
56+
"@typescript-eslint/func-call-spacing": ["error", "never"],
57+
"@typescript-eslint/no-array-constructor": "error",
58+
"@typescript-eslint/no-empty-interface": "error",
59+
"@typescript-eslint/no-explicit-any": "error",
60+
"@typescript-eslint/no-extraneous-class": "error",
61+
"@typescript-eslint/no-for-in-array": "error",
62+
"@typescript-eslint/no-inferrable-types": "error",
63+
"@typescript-eslint/no-misused-new": "error",
64+
"@typescript-eslint/no-namespace": "error",
65+
"@typescript-eslint/no-non-null-assertion": "warn",
66+
"@typescript-eslint/no-require-imports": "error",
67+
"@typescript-eslint/no-unnecessary-qualifier": "error",
68+
"@typescript-eslint/no-unnecessary-type-assertion": "error",
69+
"@typescript-eslint/no-unused-vars": "error",
70+
"@typescript-eslint/no-useless-constructor": "error",
71+
"@typescript-eslint/no-var-requires": "error",
72+
"@typescript-eslint/prefer-for-of": "warn",
73+
"@typescript-eslint/prefer-function-type": "warn",
74+
"@typescript-eslint/prefer-includes": "error",
75+
"@typescript-eslint/prefer-string-starts-ends-with": "error",
76+
"@typescript-eslint/promise-function-async": "error",
77+
"@typescript-eslint/require-array-sort-compare": "error",
78+
"@typescript-eslint/restrict-plus-operands": "error",
79+
# "@typescript-eslint/semi": ["error", "never"],
80+
"@typescript-eslint/space-before-function-paren": "off",
81+
"@typescript-eslint/type-annotation-spacing": "error",
82+
"@typescript-eslint/unbound-method": "error",
8383
}

.prettierrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
"proseWrap": "always",
1414
"htmlWhitespaceSensitivity": "css",
1515
"endOfLine": "lf"
16-
}
16+
}

0 commit comments

Comments
 (0)