├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .gitignore ├── .npmrc ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── __tests__ ├── configs │ ├── esnext.test.js │ ├── i18n.test.js │ ├── jscs.test.js │ ├── jsdoc.test.js │ ├── jshint.test.js │ ├── node.test.js │ ├── recommended.test.js │ ├── rules │ │ └── .gitkeep │ └── strict-mode.test.js ├── rules │ └── array-function-spacing.test.js └── wpcs │ ├── __snapshots__ │ ├── jscs.test.js.snap │ ├── jsdocs.test.js.snap │ ├── jshint.test.js.snap │ └── recommended.test.js.snap │ ├── fixtures │ ├── jsdocs.js │ ├── semicolons-fixture.js │ ├── strings-fixture.js │ └── yoda-conditions.js │ ├── jscs.test.js │ ├── jsdocs.test.js │ ├── jshint.test.js │ └── recommended.test.js ├── docs ├── configs │ └── .gitkeep └── rules │ ├── .gitkeep │ └── array-function-spacing.md ├── index.js ├── lib ├── configs │ ├── all.js │ ├── esnext.js │ ├── i18n.js │ ├── jscs.js │ ├── jsdoc.js │ ├── jshint.js │ ├── node.js │ ├── recommended.js │ ├── rules │ │ ├── best-practices.js │ │ ├── esnext.js │ │ ├── i18n.js │ │ ├── jscs.js │ │ ├── jsdoc.js │ │ ├── jshint.js │ │ ├── node.js │ │ ├── possible-errors.js │ │ ├── strict-mode.js │ │ ├── stylistic-issues.js │ │ ├── variables.js │ │ └── wordpress.js │ └── strict-mode.js └── rules │ ├── .gitkeep │ └── array-function-spacing.js └── package.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | coverage 4 | package-lock.json 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | save-prefix=~ 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/configs/esnext.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/configs/esnext.test.js -------------------------------------------------------------------------------- /__tests__/configs/i18n.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/configs/i18n.test.js -------------------------------------------------------------------------------- /__tests__/configs/jscs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/configs/jscs.test.js -------------------------------------------------------------------------------- /__tests__/configs/jsdoc.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/configs/jsdoc.test.js -------------------------------------------------------------------------------- /__tests__/configs/jshint.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/configs/jshint.test.js -------------------------------------------------------------------------------- /__tests__/configs/node.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/configs/node.test.js -------------------------------------------------------------------------------- /__tests__/configs/recommended.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/configs/recommended.test.js -------------------------------------------------------------------------------- /__tests__/configs/rules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /__tests__/configs/strict-mode.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/configs/strict-mode.test.js -------------------------------------------------------------------------------- /__tests__/rules/array-function-spacing.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/rules/array-function-spacing.test.js -------------------------------------------------------------------------------- /__tests__/wpcs/__snapshots__/jscs.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/wpcs/__snapshots__/jscs.test.js.snap -------------------------------------------------------------------------------- /__tests__/wpcs/__snapshots__/jsdocs.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/wpcs/__snapshots__/jsdocs.test.js.snap -------------------------------------------------------------------------------- /__tests__/wpcs/__snapshots__/jshint.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/wpcs/__snapshots__/jshint.test.js.snap -------------------------------------------------------------------------------- /__tests__/wpcs/__snapshots__/recommended.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/wpcs/__snapshots__/recommended.test.js.snap -------------------------------------------------------------------------------- /__tests__/wpcs/fixtures/jsdocs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/wpcs/fixtures/jsdocs.js -------------------------------------------------------------------------------- /__tests__/wpcs/fixtures/semicolons-fixture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/wpcs/fixtures/semicolons-fixture.js -------------------------------------------------------------------------------- /__tests__/wpcs/fixtures/strings-fixture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/wpcs/fixtures/strings-fixture.js -------------------------------------------------------------------------------- /__tests__/wpcs/fixtures/yoda-conditions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/wpcs/fixtures/yoda-conditions.js -------------------------------------------------------------------------------- /__tests__/wpcs/jscs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/wpcs/jscs.test.js -------------------------------------------------------------------------------- /__tests__/wpcs/jsdocs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/wpcs/jsdocs.test.js -------------------------------------------------------------------------------- /__tests__/wpcs/jshint.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/wpcs/jshint.test.js -------------------------------------------------------------------------------- /__tests__/wpcs/recommended.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/__tests__/wpcs/recommended.test.js -------------------------------------------------------------------------------- /docs/configs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/rules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/rules/array-function-spacing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/docs/rules/array-function-spacing.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/index.js -------------------------------------------------------------------------------- /lib/configs/all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/all.js -------------------------------------------------------------------------------- /lib/configs/esnext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/esnext.js -------------------------------------------------------------------------------- /lib/configs/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/i18n.js -------------------------------------------------------------------------------- /lib/configs/jscs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/jscs.js -------------------------------------------------------------------------------- /lib/configs/jsdoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/jsdoc.js -------------------------------------------------------------------------------- /lib/configs/jshint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/jshint.js -------------------------------------------------------------------------------- /lib/configs/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/node.js -------------------------------------------------------------------------------- /lib/configs/recommended.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/recommended.js -------------------------------------------------------------------------------- /lib/configs/rules/best-practices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/rules/best-practices.js -------------------------------------------------------------------------------- /lib/configs/rules/esnext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/rules/esnext.js -------------------------------------------------------------------------------- /lib/configs/rules/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/rules/i18n.js -------------------------------------------------------------------------------- /lib/configs/rules/jscs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/rules/jscs.js -------------------------------------------------------------------------------- /lib/configs/rules/jsdoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/rules/jsdoc.js -------------------------------------------------------------------------------- /lib/configs/rules/jshint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/rules/jshint.js -------------------------------------------------------------------------------- /lib/configs/rules/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/rules/node.js -------------------------------------------------------------------------------- /lib/configs/rules/possible-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/rules/possible-errors.js -------------------------------------------------------------------------------- /lib/configs/rules/strict-mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/rules/strict-mode.js -------------------------------------------------------------------------------- /lib/configs/rules/stylistic-issues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/rules/stylistic-issues.js -------------------------------------------------------------------------------- /lib/configs/rules/variables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/rules/variables.js -------------------------------------------------------------------------------- /lib/configs/rules/wordpress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/rules/wordpress.js -------------------------------------------------------------------------------- /lib/configs/strict-mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/configs/strict-mode.js -------------------------------------------------------------------------------- /lib/rules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rules/array-function-spacing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/lib/rules/array-function-spacing.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress-Coding-Standards/eslint-plugin-wordpress/HEAD/package.json --------------------------------------------------------------------------------