Files
sage/.eslintrc.js
Simon 0eeda78340 Bump eslint to 8.6.0 (#2922)
babel-eslint is deprecated and should be replaced with @babel/eslint-parser

Co-authored-by: Simon Hammes <simonhammes@users.noreply.github.com>
2022-01-02 15:25:21 -06:00

53 lines
1.1 KiB
JavaScript

module.exports = {
root: true,
extends: ['eslint:recommended', 'plugin:react/recommended'],
globals: {
wp: true,
},
env: {
node: true,
es6: true,
amd: true,
browser: true,
jquery: true,
},
parser: '@babel/eslint-parser',
parserOptions: {
ecmaFeatures: {
experimentalObjectRestSpread: true,
globalReturn: true,
generators: false,
impliedStrict: true,
objectLiteralDuplicateProperties: false,
jsx: true,
},
ecmaVersion: 2017,
requireConfigFile: false,
sourceType: 'module',
},
plugins: ['import', 'react-hooks'],
settings: {
react: {
version: 'detect',
},
'import/core-modules': [],
'import/ignore': [
'node_modules',
'\\.(coffee|scss|css|less|hbs|svg|json)$',
],
},
rules: {
'no-console': 0,
'comma-dangle': [
'error',
{
arrays: 'always-multiline',
objects: 'always-multiline',
imports: 'always-multiline',
exports: 'always-multiline',
functions: 'ignore',
},
],
},
};