-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.eslintrc.js
More file actions
29 lines (29 loc) · 732 Bytes
/
.eslintrc.js
File metadata and controls
29 lines (29 loc) · 732 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
module.exports = {
root: true,
extends: [ 'plugin:@wordpress/eslint-plugin/recommended' ],
settings: {
// WordPress packages are externals provided at runtime,
// not installed as npm dependencies.
'import/core-modules': [
'@wordpress/api-fetch',
'@wordpress/block-editor',
'@wordpress/blocks',
'@wordpress/components',
'@wordpress/element',
'@wordpress/i18n',
'@wordpress/server-side-render',
],
},
parserOptions: {
requireConfigFile: false,
babelOptions: {
presets: [ require.resolve( '@wordpress/babel-preset-default' ) ],
},
},
overrides: [
{
files: [ '**/@(test|__tests__)/**/*.js', '**/?(*.)test.js' ],
extends: [ 'plugin:@wordpress/eslint-plugin/test-unit' ],
},
],
};