-
Notifications
You must be signed in to change notification settings - Fork 24
Expand file tree
/
Copy path.eslintrc.js
More file actions
40 lines (40 loc) · 810 Bytes
/
.eslintrc.js
File metadata and controls
40 lines (40 loc) · 810 Bytes
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
module.exports = {
parser: '@typescript-eslint/parser',
extends: ['@10up/eslint-config/react', '@10up/eslint-config/jest'],
plugins: ['@typescript-eslint'],
rules: {
'jsdoc/require-returns-type': 0,
'jsdoc/require-returns': 0,
'jsdoc/require-param': [
'warn',
{
checkDestructured: false,
},
],
'jsdoc/check-tag-names': [
'warn',
{
definedTags: ['category'],
},
],
'jsdoc/check-param-names': [
'warn',
{
checkDestructured: false,
},
],
'react/function-component-definition': 0,
'react/require-default-props': 0,
'jest/expect-expect': [
'warn',
{
assertFunctionNames: ['expect', 'expectTypeOf'],
},
],
'no-redeclare': 'off',
'@typescript-eslint/no-redeclare': 'error',
},
settings: {
'import/resolver': 'typescript',
},
};