-
Notifications
You must be signed in to change notification settings - Fork 26
/
.eslintrc.js
21 lines (21 loc) · 712 Bytes
/
.eslintrc.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
module.exports = {
extends: ['airbnb-base', 'prettier'],
parser: 'babel-eslint',
plugins: ['prettier', 'jest'],
env: {
jest: true,
},
rules: {
'arrow-body-style': 0,
'arrow-parens': 0, // does not work with Flow generic types.
'global-require': 0, // used by react-native
'import/first': 0, // we sort by unit/atom
'import/no-named-as-default': 0, // we export components for testing
'import/prefer-default-export': 0, // actions can have only one action
'no-confusing-arrow': 0, // this rule is confusing
'no-duplicate-imports': 0, // handled by eslint-plugin-import
'no-underscore-dangle': 0,
'require-jsdoc': 'warn',
'valid-jsdoc': 'error',
},
};