Skip to content

Commit 4dae3bc

Browse files
aduthyouknowriad
authored andcommitted
Packages: Reimplement ESLint config as plugin (#12763)
* Packages: Move eslint-config to eslint-plugin (Fails pre-commit, but in effort to ensure history preservation) * eslint-plugin: Add npmrc to avoid package-lock.json * Framework: Update path references for eslint-config to -plugin * eslint-plugin: Reimplement ESLint config as plugin * eslint-plugin: Unmark as private * eslint-plugin: Undocument custom ruleset
1 parent 6c68815 commit 4dae3bc

File tree

20 files changed

+206
-277
lines changed

20 files changed

+206
-277
lines changed

.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ const majorMinorRegExp = escapeRegExp( version.replace( /\.\d+$/, '' ) ) + '(\\.
1919
module.exports = {
2020
root: true,
2121
extends: [
22-
'@wordpress/eslint-config',
22+
'plugin:@wordpress/eslint-plugin/recommended',
2323
'plugin:jest/recommended',
2424
],
2525
rules: {

docs/manifest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -498,9 +498,9 @@
498498
"parent": "packages"
499499
},
500500
{
501-
"title": "@wordpress/eslint-config",
502-
"slug": "packages-eslint-config",
503-
"markdown_source": "https://raw.githubusercontent.com/WordPress/gutenberg/master/packages/eslint-config/README.md",
501+
"title": "@wordpress/eslint-plugin",
502+
"slug": "packages-eslint-plugin",
503+
"markdown_source": "https://raw.githubusercontent.com/WordPress/gutenberg/master/packages/eslint-plugin/README.md",
504504
"parent": "packages"
505505
},
506506
{

package-lock.json

Lines changed: 10 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
"@wordpress/babel-preset-default": "file:packages/babel-preset-default",
6161
"@wordpress/browserslist-config": "file:packages/browserslist-config",
6262
"@wordpress/custom-templated-path-webpack-plugin": "file:packages/custom-templated-path-webpack-plugin",
63-
"@wordpress/eslint-config": "file:packages/eslint-config",
63+
"@wordpress/eslint-plugin": "file:packages/eslint-plugin",
6464
"@wordpress/jest-console": "file:packages/jest-console",
6565
"@wordpress/jest-preset-default": "file:packages/jest-preset-default",
6666
"@wordpress/library-export-default-webpack-plugin": "file:packages/library-export-default-webpack-plugin",

packages/eslint-config/README.md

Lines changed: 0 additions & 24 deletions
This file was deleted.

packages/eslint-config/configs/es5.js

Lines changed: 0 additions & 12 deletions
This file was deleted.

packages/eslint-config/configs/esnext.js

Lines changed: 0 additions & 8 deletions
This file was deleted.

packages/eslint-config/configs/rules/es5.js

Lines changed: 0 additions & 84 deletions
This file was deleted.

packages/eslint-config/configs/rules/esnext.js

Lines changed: 0 additions & 66 deletions
This file was deleted.

packages/eslint-plugin/.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
package-lock=false

0 commit comments

Comments
 (0)