@enkidevs/eslint-config-frontend
Version:
Frontend Eslint Config for Enki
43 lines (42 loc) • 856 B
JavaScript
module.exports = {
parser: 'babel-eslint',
parserOptions: {
ecmaFeatures: {
jsx: true,
},
},
extends: [
'airbnb',
'@enkidevs/eslint-config-base',
'prettier/react',
'plugin:duck/recommended',
],
plugins: ['prettier'],
env: {
browser: true,
},
rules: {
'duck/meta-validation': [
'error',
[
'analytics',
'debounce',
'feedbackClearDelay',
'feedbackDelay',
'feedbackDirectly',
'feedbackHideDelay',
'feedbackOnError',
'feedbackOnSuccess',
'optimist',
'promise',
'queueIfOffline',
'redirectDirectly',
'redirectOnError',
'redirectOnSuccess',
],
],
'prefer-destructuring': 'off',
'react/destructuring-assignment': 'off',
'react/forbid-prop-types': 'off',
},
};