38 lines
765 B
JavaScript
38 lines
765 B
JavaScript
/* eslint-env node */
|
|
module.exports = {
|
|
parserOptions: {
|
|
ecmaVersion: 8,
|
|
sourceType: 'module',
|
|
},
|
|
env: { browser: true },
|
|
extends: ['airbnb', 'prettier'],
|
|
plugins: ['prettier'],
|
|
rules: {
|
|
'prettier/prettier': 'error',
|
|
'import/order': [
|
|
'error', {
|
|
groups: [
|
|
'builtin',
|
|
'external',
|
|
'internal',
|
|
'parent',
|
|
'sibling',
|
|
'index'
|
|
]
|
|
}
|
|
],
|
|
'import/no-extraneous-dependencies': [
|
|
'error', {
|
|
devDependencies: [
|
|
'test/**',
|
|
'src/test/**',
|
|
],
|
|
'optionalDependencies': false,
|
|
'peerDependencies': false
|
|
}
|
|
],
|
|
'react/jsx-one-expression-per-line': 'off',
|
|
'react/prop-types': 'off',
|
|
}
|
|
}
|