-
chris authoreda1af00d5
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
.eslintrc.js 866 B
/* eslint-disable import/no-extraneous-dependencies */
const { eslint } = require('@coko/lint');
/**
* You can edit the eslint config file here.
*
* eg.
* eslint.rules['no-console'] = ['warn', { allow: ['error', 'warn'] }],
*
*/
eslint.parser = 'babel-eslint';
eslint.parserOptions = {
ecmaVersion: 6,
ecmaFeatures: {
experimentalObjectRestSpread: true,
},
};
eslint.rules = {
'sort-keys': 'off',
'import/no-extraneous-dependencies': [
'error',
{
devDependencies: ['.storybook/**', 'stories/**'],
},
],
'react/jsx-filename-extension': [1, { extensions: ['.js', '.jsx'] }],
'class-methods-use-this': [1, { exceptMethods: ['run', 'enable', 'active'] }],
'react/prop-types': [
2,
{ ignore: ['children', 'className', 'onClick', 'theme'] },
],
// 'import/no-named-as-default': 0,
};
module.exports = eslint;