diff --git a/.eslintrc.js b/.eslintrc.js index 223fd7ff..0e28dd56 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -46,7 +46,7 @@ module.exports = { 'error', { pattern: - 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/{{name}}.md', + 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/{{name}}.md', }, ], }, diff --git a/CHANGELOG.md b/CHANGELOG.md index 2dfd019e..7fa4aae3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,582 +1,582 @@ -### [5.0.6](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v5.0.5...v5.0.6) (2022-08-23) +### [5.0.6](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v5.0.5...v5.0.6) (2022-08-23) ### Bug Fixes -* ensure rules bail out early when no rule present ([#293](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/293)) ([d1e03a1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/d1e03a1b65ae37f2e842d802c87237217e9ff136)) +* ensure rules bail out early when no rule present ([#293](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/293)) ([d1e03a1](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/d1e03a1b65ae37f2e842d802c87237217e9ff136)) -### [5.0.5](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v5.0.4...v5.0.5) (2022-08-17) +### [5.0.5](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v5.0.4...v5.0.5) (2022-08-17) ### Bug Fixes -* handle suggestions in helper function outside rule or inside nested spread/ternary in `require-meta-has-suggestions` rule ([#291](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/291)) ([aa133a9](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/aa133a93a95f401619325e22e96b432e40f34f57)) +* handle suggestions in helper function outside rule or inside nested spread/ternary in `require-meta-has-suggestions` rule ([#291](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/291)) ([aa133a9](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/aa133a93a95f401619325e22e96b432e40f34f57)) -### [5.0.4](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v5.0.3...v5.0.4) (2022-08-15) +### [5.0.4](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v5.0.3...v5.0.4) (2022-08-15) ### Bug Fixes -* false positives with violation reporting helper function in `no-unused-message-ids` rule ([#290](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/290)) ([1c30165](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/1c301653a1bd120b121029c83d2d0914615cf9a5)) +* false positives with violation reporting helper function in `no-unused-message-ids` rule ([#290](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/290)) ([1c30165](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/1c301653a1bd120b121029c83d2d0914615cf9a5)) -### [5.0.3](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v5.0.2...v5.0.3) (2022-08-12) +### [5.0.3](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v5.0.2...v5.0.3) (2022-08-12) ### Bug Fixes -* false positive with no-unused-message-ids from external violation reporting function ([#286](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/286)) ([01d0eef](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/01d0eef2885b1626642d925735c9cb59c1e611b8)) -* handle spread in context.report() in require-meta-fixable ([#288](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/288)) ([d768112](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/d7681123fe78c64a87f52fb719e83bdb3995b7c6)) -* handle spread in context.report() in require-meta-has-suggestions ([#287](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/287)) ([fdffb50](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/fdffb501bf62e25bc59a2f960abb0bcc9327e81d)) +* false positive with no-unused-message-ids from external violation reporting function ([#286](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/286)) ([01d0eef](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/01d0eef2885b1626642d925735c9cb59c1e611b8)) +* handle spread in context.report() in require-meta-fixable ([#288](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/288)) ([d768112](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/d7681123fe78c64a87f52fb719e83bdb3995b7c6)) +* handle spread in context.report() in require-meta-has-suggestions ([#287](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/287)) ([fdffb50](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/fdffb501bf62e25bc59a2f960abb0bcc9327e81d)) -### [5.0.2](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v5.0.1...v5.0.2) (2022-08-04) +### [5.0.2](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v5.0.1...v5.0.2) (2022-08-04) ### Bug Fixes -* allow additional schema types in `require-meta-schema` ([#277](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/277)) ([5bf0648](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/5bf0648f50213fa30e9b623a8db376f41a3af411)) -* clarify report messages for `no-missing-placeholders` and `no-unused-placeholders` ([#278](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/278)) ([f5a5c24](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/f5a5c2458e79c405f5a47c802dbca111301f635c)) -* improve violation reporting location for `no-unused-placeholders` ([#279](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/279)) ([27c0b65](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/27c0b6558a9531c3b87a2776b1553adf29834e87)) -* improve violation reporting location for `no-missing-placeholders` ([#280](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/280)) ([31ff45c](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/31ff45c8840b90f575800ccbb7a35d1ba09c2ba8)) +* allow additional schema types in `require-meta-schema` ([#277](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/277)) ([5bf0648](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/5bf0648f50213fa30e9b623a8db376f41a3af411)) +* clarify report messages for `no-missing-placeholders` and `no-unused-placeholders` ([#278](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/278)) ([f5a5c24](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/f5a5c2458e79c405f5a47c802dbca111301f635c)) +* improve violation reporting location for `no-unused-placeholders` ([#279](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/279)) ([27c0b65](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/27c0b6558a9531c3b87a2776b1553adf29834e87)) +* improve violation reporting location for `no-missing-placeholders` ([#280](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/280)) ([31ff45c](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/31ff45c8840b90f575800ccbb7a35d1ba09c2ba8)) -### [5.0.1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v5.0.0...v5.0.1) (2022-07-18) +### [5.0.1](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v5.0.0...v5.0.1) (2022-07-18) ### Bug Fixes -* export package.json (fixes [#270](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/270)) ([#271](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/271)) ([5cb12cc](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/5cb12cc5a01163966d506c7ee3c1b6c88c174ddb)) +* export package.json (fixes [#270](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/270)) ([#271](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/271)) ([5cb12cc](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/5cb12cc5a01163966d506c7ee3c1b6c88c174ddb)) -## [5.0.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.4.1...v5.0.0) (2022-07-12) +## [5.0.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v4.4.1...v5.0.0) (2022-07-12) ### ⚠ BREAKING CHANGES -* drop Node 12/17 support ([#256](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/256)) -* drop ESLint v6 support ([#257](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/257)) -* strictly define Node API ([#259](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/259)) -* add `recommended` rules `prefer-message-ids`, `prefer-output-null`, `no-missing-message-ids`, `no-unused-message-ids` ([#258](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/258)) -* Update `no-missing-placeholders` and `no-unused-placeholders` to handle messageIds ([#252](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/252)) +* drop Node 12/17 support ([#256](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/256)) +* drop ESLint v6 support ([#257](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/257)) +* strictly define Node API ([#259](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/259)) +* add `recommended` rules `prefer-message-ids`, `prefer-output-null`, `no-missing-message-ids`, `no-unused-message-ids` ([#258](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/258)) +* Update `no-missing-placeholders` and `no-unused-placeholders` to handle messageIds ([#252](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/252)) ### Features -* Update `no-missing-placeholders` and `no-unused-placeholders` to handle messageIds ([#252](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/252)) ([047b0b5](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/047b0b56bd61c88122518644e8a6f9b5ab7255bb)) +* Update `no-missing-placeholders` and `no-unused-placeholders` to handle messageIds ([#252](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/252)) ([047b0b5](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/047b0b56bd61c88122518644e8a6f9b5ab7255bb)) -### [4.4.1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.4.0...v4.4.1) (2022-07-11) +### [4.4.1](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v4.4.0...v4.4.1) (2022-07-11) ### Bug Fixes -* detect rules with TypeScript `export = rule` syntax ([#267](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/267)) ([8e66bf7](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/8e66bf744448b8a3c64bf32c5ba893d16fa7f3ac)) +* detect rules with TypeScript `export = rule` syntax ([#267](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/267)) ([8e66bf7](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/8e66bf744448b8a3c64bf32c5ba893d16fa7f3ac)) -## [4.4.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.3.0...v4.4.0) (2022-07-02) +## [4.4.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v4.3.0...v4.4.0) (2022-07-02) ### Features -* Add new rules `no-missing-message-ids` and `no-unused-message-ids` ([#254](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/254)) ([067e8aa](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/067e8aa35d916e97e5091be3cd21f09ff00d77ed)) +* Add new rules `no-missing-message-ids` and `no-unused-message-ids` ([#254](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/254)) ([067e8aa](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/067e8aa35d916e97e5091be3cd21f09ff00d77ed)) -## [4.3.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.2.0...v4.3.0) (2022-06-20) +## [4.3.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v4.2.0...v4.3.0) (2022-06-20) ### Features -* handle properties behind spread syntax in `require-meta-*` rules ([#251](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/251)) ([abefd1e](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/abefd1efc9d9adc0142b2c7527af8d5f3ec60377)) +* handle properties behind spread syntax in `require-meta-*` rules ([#251](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/251)) ([abefd1e](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/abefd1efc9d9adc0142b2c7527af8d5f3ec60377)) -## [4.2.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.1.0...v4.2.0) (2022-05-16) +## [4.2.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v4.1.0...v4.2.0) (2022-05-16) ### Features -* Detect nested test cases ([#249](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/249)) ([b33aa00](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/b33aa0025f5f6bce41f1799f00aecb5778bca720)) +* Detect nested test cases ([#249](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/249)) ([b33aa00](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/b33aa0025f5f6bce41f1799f00aecb5778bca720)) -## [4.1.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.0.3...v4.1.0) (2021-12-14) +## [4.1.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v4.0.3...v4.1.0) (2021-12-14) ### Features -* detect function-style rules exported using a variable ([#235](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/235)) ([e388a3a](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/e388a3a349769fc0f412b68090401079893218f2)) +* detect function-style rules exported using a variable ([#235](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/235)) ([e388a3a](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/e388a3a349769fc0f412b68090401079893218f2)) -### [4.0.3](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.0.2...v4.0.3) (2021-12-08) +### [4.0.3](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v4.0.2...v4.0.3) (2021-12-08) ### Bug Fixes -* detect rules exported using a variable ([#233](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/233)) ([ae68f6b](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/ae68f6b2a593e4ddf16a7c7007b2c9990b5a4a4b)) +* detect rules exported using a variable ([#233](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/233)) ([ae68f6b](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/ae68f6b2a593e4ddf16a7c7007b2c9990b5a4a4b)) -### [4.0.2](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.0.1...v4.0.2) (2021-10-26) +### [4.0.2](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v4.0.1...v4.0.2) (2021-10-26) ### Bug Fixes -* correctly handle rules that are missing `meta` or have `meta` / `create` defined in variables ([#225](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/225)) ([badd4eb](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/badd4eb02621bd1a9b09aaf26b1bdc7b378ef899)) -* handle different rule file extensions like `.ts` in `require-meta-docs-url` rule ([#224](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/224)) ([6a09dbe](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/6a09dbeb128d46a21b0b97f13d31af796f7e77b3)) +* correctly handle rules that are missing `meta` or have `meta` / `create` defined in variables ([#225](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/225)) ([badd4eb](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/badd4eb02621bd1a9b09aaf26b1bdc7b378ef899)) +* handle different rule file extensions like `.ts` in `require-meta-docs-url` rule ([#224](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/224)) ([6a09dbe](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/6a09dbeb128d46a21b0b97f13d31af796f7e77b3)) -#### [v4.0.1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.0.1...v4.0.1) +#### [v4.0.1](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v4.0.1...v4.0.1) -#### [v4.0.1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.0.0...v4.0.1) +#### [v4.0.1](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v4.0.0...v4.0.1) > 15 October 2021 -- Fix: Handle `meta: {} as const` for TypeScript rules [`#219`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/219) -- Docs: Add missing date in changelog [`#218`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/218) -- Fix: Avoid crash when provided suggestions array has non-object [`#216`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/216) -- Docs: Improve CHANGELOG for v4 [`#217`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/217) -- Release 4.0.1 [`258bc5e`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/258bc5e0f9c7165126d3c082579749c2fdd17057) +- Fix: Handle `meta: {} as const` for TypeScript rules [`#219`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/219) +- Docs: Add missing date in changelog [`#218`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/218) +- Fix: Avoid crash when provided suggestions array has non-object [`#216`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/216) +- Docs: Improve CHANGELOG for v4 [`#217`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/217) +- Release 4.0.1 [`258bc5e`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/258bc5e0f9c7165126d3c082579749c2fdd17057) -#### [v4.0.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.0.0-3...v4.0.0) +#### [v4.0.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v4.0.0-3...v4.0.0) > 15 October 2021 -- Release 4.0.0 [`fe4bca3`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/fe4bca3b73405428c566760069cbf338db2b9202) +- Release 4.0.0 [`fe4bca3`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/fe4bca3b73405428c566760069cbf338db2b9202) -#### [v4.0.0-3](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.0.0-2...v4.0.0-3) +#### [v4.0.0-3](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v4.0.0-2...v4.0.0-3) > 15 October 2021 -- Fix: Only consider functions with a single argument as function-style rules [`#213`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/213) -- Breaking: Reduce false positives by only detecting function-style rules when function returns an object [`#211`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/211) -- Release 4.0.0-3 [`64e8da6`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/64e8da6b4453895b988bfe0813e5ea2886e9fcf5) +- Fix: Only consider functions with a single argument as function-style rules [`#213`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/213) +- Breaking: Reduce false positives by only detecting function-style rules when function returns an object [`#211`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/211) +- Release 4.0.0-3 [`64e8da6`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/64e8da6b4453895b988bfe0813e5ea2886e9fcf5) -#### [v4.0.0-2](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.0.0-1...v4.0.0-2) +#### [v4.0.0-2](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v4.0.0-1...v4.0.0-2) > 14 October 2021 -- Breaking: Drop support for old minor versions of Node 12 and 14 [`#212`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/212) -- Fix: False negative with TypeScript rules that don't have type parameters (fixes #202) [`#209`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/209) -- Chore: upgrade @ts-eslint/parser to v5 [`#206`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/206) -- Docs: Improve README headers [`#208`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/208) -- Docs: add toc in readme [`#207`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/207) -- Docs: Move preset list into table in README [`#205`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/205) -- docs: add example of using rule/test presets in overrides to README [`#204`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/204) -- Upgrade: eslint-plugin-unicorn to v37 [`#203`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/203) -- Fix: False negative with TypeScript rules that don't have type parameters (fixes #202) (#209) [`#202`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/202) -- Release 4.0.0-2 [`f79f6ac`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/f79f6acc710dfb59ded7c6bc7d79b33469713d83) +- Breaking: Drop support for old minor versions of Node 12 and 14 [`#212`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/212) +- Fix: False negative with TypeScript rules that don't have type parameters (fixes #202) [`#209`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/209) +- Chore: upgrade @ts-eslint/parser to v5 [`#206`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/206) +- Docs: Improve README headers [`#208`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/208) +- Docs: add toc in readme [`#207`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/207) +- Docs: Move preset list into table in README [`#205`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/205) +- docs: add example of using rule/test presets in overrides to README [`#204`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/204) +- Upgrade: eslint-plugin-unicorn to v37 [`#203`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/203) +- Fix: False negative with TypeScript rules that don't have type parameters (fixes #202) (#209) [`#202`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/202) +- Release 4.0.0-2 [`f79f6ac`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/f79f6acc710dfb59ded7c6bc7d79b33469713d83) -#### [v4.0.0-1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.0.0-0...v4.0.0-1) +#### [v4.0.0-1](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v4.0.0-0...v4.0.0-1) > 11 October 2021 -- Release 4.0.0-1 [`887b5d0`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/887b5d0cc5beee7046d953a9fc8e87203920cf2a) -- Chore: fix release-it config [`124909c`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/124909c16c729756e0197be1943ab26142a39fc2) -- Chore: require-meta-docs-url allows prereleases [`8fe1017`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/8fe10179a670971f5ddfc59d64354bce2c7c5151) +- Release 4.0.0-1 [`887b5d0`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/887b5d0cc5beee7046d953a9fc8e87203920cf2a) +- Chore: fix release-it config [`124909c`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/124909c16c729756e0197be1943ab26142a39fc2) +- Chore: require-meta-docs-url allows prereleases [`8fe1017`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/8fe10179a670971f5ddfc59d64354bce2c7c5151) -#### [v4.0.0-0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v3.6.1...v4.0.0-0) +#### [v4.0.0-0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v3.6.1...v4.0.0-0) > 11 October 2021 -- Breaking: Add support for TypeScript rules [`#197`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/197) -- Build: test on eslint v8 (fixes #175) [`#186`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/186) -- Chore: Fix markdownlint glob path [`#200`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/200) -- Breaking: Add `fixer-return` to `rules` preset [`#199`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/199) -- Chore: Switch to release-it [`#131`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/131) -- Chore: upgrade dev deps (fixes #188) [`#198`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/198) -- Breaking: Enable additional `recommended` rules for v4 [`#152`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/152) -- Breaking: Update `fixer-return` and `prefer-replace-text` rules to also apply to suggestion fixer functions [`#194`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/194) -- Breaking: Update `no-missing-placeholders`, `no-unused-placeholders`, `prefer-message-ids`, `prefer-placeholders` rules to also apply to suggestion messages [`#196`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/196) -- Breaking: Update `report-message-format` to also apply to suggestion messages [`#195`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/195) -- Breaking: Add hasSuggestions property to meta-property-ordering rule [`#119`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/119) -- Breaking: Support ESM rules [`#177`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/177) -- chore(dev-deps): upgrade eslint-plugin-unicorn to v36 [`#187`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/187) -- Chore: Update `eslint-utils` to v3 [`#148`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/148) -- Breaking: Drop support for Node 10, 13, 15 [`#151`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/151) -- Build: test on eslint v8 (fixes #175) (#186) [`#175`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/175) -- Chore: upgrade dev deps (fixes #188) (#198) [`#188`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/188) -- Chore: release-it config [`894d7b0`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/894d7b0f115ca0c45c4938da594da3d05614d87f) -- Release 4.0.0-0 [`f4b984c`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/f4b984c16b0035ceba4d5973d851ad535f72664e) - -#### [v3.6.1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v3.6.0...v3.6.1) +- Breaking: Add support for TypeScript rules [`#197`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/197) +- Build: test on eslint v8 (fixes #175) [`#186`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/186) +- Chore: Fix markdownlint glob path [`#200`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/200) +- Breaking: Add `fixer-return` to `rules` preset [`#199`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/199) +- Chore: Switch to release-it [`#131`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/131) +- Chore: upgrade dev deps (fixes #188) [`#198`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/198) +- Breaking: Enable additional `recommended` rules for v4 [`#152`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/152) +- Breaking: Update `fixer-return` and `prefer-replace-text` rules to also apply to suggestion fixer functions [`#194`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/194) +- Breaking: Update `no-missing-placeholders`, `no-unused-placeholders`, `prefer-message-ids`, `prefer-placeholders` rules to also apply to suggestion messages [`#196`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/196) +- Breaking: Update `report-message-format` to also apply to suggestion messages [`#195`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/195) +- Breaking: Add hasSuggestions property to meta-property-ordering rule [`#119`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/119) +- Breaking: Support ESM rules [`#177`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/177) +- chore(dev-deps): upgrade eslint-plugin-unicorn to v36 [`#187`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/187) +- Chore: Update `eslint-utils` to v3 [`#148`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/148) +- Breaking: Drop support for Node 10, 13, 15 [`#151`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/151) +- Build: test on eslint v8 (fixes #175) (#186) [`#175`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/175) +- Chore: upgrade dev deps (fixes #188) (#198) [`#188`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/188) +- Chore: release-it config [`894d7b0`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/894d7b0f115ca0c45c4938da594da3d05614d87f) +- Release 4.0.0-0 [`f4b984c`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/f4b984c16b0035ceba4d5973d851ad535f72664e) + +#### [v3.6.1](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v3.6.0...v3.6.1) > 24 September 2021 -- Fix: Change autofix to suggestion in `require-meta-schema` rule [`#185`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/185) -- Fix: only autofix in require-meta-schema rule when no options present [`#184`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/184) -- Build: update package.json and changelog for v3.6.1 [`cc58d76`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/cc58d764f3c3c342dcb7551c3f4e00abdd32fe19) +- Fix: Change autofix to suggestion in `require-meta-schema` rule [`#185`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/185) +- Fix: only autofix in require-meta-schema rule when no options present [`#184`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/184) +- Build: update package.json and changelog for v3.6.1 [`cc58d76`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/cc58d764f3c3c342dcb7551c3f4e00abdd32fe19) -#### [v3.6.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v3.5.3...v3.6.0) +#### [v3.6.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v3.5.3...v3.6.0) > 24 September 2021 -- New: Add `requireSchemaPropertyWhenOptionless` option to `require-meta-schema` rule [`#180`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/180) -- Fix: Remove erroneous schema from require-meta-schema rule [`#178`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/178) -- Test: Add CI test for ESLint 6 compatibility [`#174`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/174) -- Build: update package.json and changelog for v3.6.0 [`a864297`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/a864297f8e43e05d7f8893b73400d231ea836367) +- New: Add `requireSchemaPropertyWhenOptionless` option to `require-meta-schema` rule [`#180`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/180) +- Fix: Remove erroneous schema from require-meta-schema rule [`#178`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/178) +- Test: Add CI test for ESLint 6 compatibility [`#174`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/174) +- Build: update package.json and changelog for v3.6.0 [`a864297`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/a864297f8e43e05d7f8893b73400d231ea836367) -#### [v3.5.3](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v3.5.2...v3.5.3) +#### [v3.5.3](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v3.5.2...v3.5.3) > 30 July 2021 -- Fix: False negative in `prefer-message-ids` rule [`#173`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/173) -- Build: update package.json and changelog for v3.5.3 [`4048e9c`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/4048e9c49e3f7ddd44267de7fef63a428a5f671b) +- Fix: False negative in `prefer-message-ids` rule [`#173`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/173) +- Build: update package.json and changelog for v3.5.3 [`4048e9c`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/4048e9c49e3f7ddd44267de7fef63a428a5f671b) -#### [v3.5.2](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v3.5.1...v3.5.2) +#### [v3.5.2](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v3.5.1...v3.5.2) > 29 July 2021 -- Fix: support eslint v6 [`#172`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/172) -- Build: update package.json and changelog for v3.5.2 [`e4b0f92`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/e4b0f92490aa11c8ea3f7a3a5cb6b6e684790b13) +- Fix: support eslint v6 [`#172`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/172) +- Build: update package.json and changelog for v3.5.2 [`e4b0f92`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/e4b0f92490aa11c8ea3f7a3a5cb6b6e684790b13) -#### [v3.5.1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v3.5.0...v3.5.1) +#### [v3.5.1](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v3.5.0...v3.5.1) > 27 July 2021 -- Fix: Fix false positive with empty array variable in `require-meta-has-suggestions` rule [`#171`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/171) -- Build: update package.json and changelog for v3.5.1 [`f9b5321`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/f9b53215289cfd0f8da2386645ccf4662aaa84a5) +- Fix: Fix false positive with empty array variable in `require-meta-has-suggestions` rule [`#171`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/171) +- Build: update package.json and changelog for v3.5.1 [`f9b5321`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/f9b53215289cfd0f8da2386645ccf4662aaa84a5) -#### [v3.5.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v3.4.0...v3.5.0) +#### [v3.5.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v3.4.0...v3.5.0) > 27 July 2021 -- Update: Add `catchNoFixerButFixableProperty` option (default false) to catch non-fixable rules that enable the fixable property in `require-meta-fixable` rule [`#165`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/165) -- New: Add new rule `prefer-message-ids` [`#170`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/170) -- Build: update package.json and changelog for v3.5.0 [`e362487`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/e3624877ad00f6853739b655201b37071ac183c3) +- Update: Add `catchNoFixerButFixableProperty` option (default false) to catch non-fixable rules that enable the fixable property in `require-meta-fixable` rule [`#165`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/165) +- New: Add new rule `prefer-message-ids` [`#170`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/170) +- Build: update package.json and changelog for v3.5.0 [`e362487`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/e3624877ad00f6853739b655201b37071ac183c3) -#### [v3.4.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v3.3.0...v3.4.0) +#### [v3.4.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v3.3.0...v3.4.0) > 12 July 2021 -- Fix: Ensure `require-meta-*` rules test null/undefined property values [`#164`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/164) -- Chore: Improve test coverage in a few places [`#167`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/167) -- Docs: Improve consistency of `require-meta-*` rule violation messages [`#166`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/166) -- Update: Add autofixer to `require-meta-has-suggestions` rule [`#168`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/168) -- Docs: Fix incorrect CLI option link [`#169`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/169) -- Fix: Improve detection of static `url` strings in `require-meta-docs-url` rule [`#162`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/162) -- Update: Fix false positives/negatives in `require-meta-fixable` rule [`#158`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/158) -- Docs: Fix typo [`#160`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/160) -- Fix: Avoid crash with non-static value of `hasSuggestions` in `require-meta-has-suggestions` rule [`#163`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/163) -- Chore: Fully adopt `messageId` in `require-meta-docs-description` rule [`#161`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/161) -- Docs: Update rule descriptions for consistency [`#159`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/159) -- Fix: Use token utilities from eslint-utils [`#156`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/156) -- Fix: Fix false negatives and reporting location in `require-meta-type` [`#155`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/155) -- Chore: remove unnecessary ignore pattern from internal js linting [`#154`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/154) -- Build: update package.json and changelog for v3.4.0 [`fcbb65c`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/fcbb65ca3a85f00b878ce2f04a91dbf52872314d) - -#### [v3.3.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v3.2.0...v3.3.0) +- Fix: Ensure `require-meta-*` rules test null/undefined property values [`#164`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/164) +- Chore: Improve test coverage in a few places [`#167`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/167) +- Docs: Improve consistency of `require-meta-*` rule violation messages [`#166`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/166) +- Update: Add autofixer to `require-meta-has-suggestions` rule [`#168`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/168) +- Docs: Fix incorrect CLI option link [`#169`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/169) +- Fix: Improve detection of static `url` strings in `require-meta-docs-url` rule [`#162`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/162) +- Update: Fix false positives/negatives in `require-meta-fixable` rule [`#158`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/158) +- Docs: Fix typo [`#160`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/160) +- Fix: Avoid crash with non-static value of `hasSuggestions` in `require-meta-has-suggestions` rule [`#163`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/163) +- Chore: Fully adopt `messageId` in `require-meta-docs-description` rule [`#161`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/161) +- Docs: Update rule descriptions for consistency [`#159`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/159) +- Fix: Use token utilities from eslint-utils [`#156`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/156) +- Fix: Fix false negatives and reporting location in `require-meta-type` [`#155`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/155) +- Chore: remove unnecessary ignore pattern from internal js linting [`#154`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/154) +- Build: update package.json and changelog for v3.4.0 [`fcbb65c`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/fcbb65ca3a85f00b878ce2f04a91dbf52872314d) + +#### [v3.3.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v3.2.0...v3.3.0) > 2 July 2021 -- Chore: improve test coverage of `no-identical-tests` rule [`#153`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/153) -- Docs: ensure rule doc titles match rule descriptions [`#147`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/147) -- Update: add the plugin name to plugins prop of presets [`#91`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/91) -- Docs: indicate rules with suggestions [`#146`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/146) -- New: add new rule `no-only-tests` [`#145`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/145) -- Fix: update fixer-return rule to handle arrow function expressions [`#144`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/144) -- Build: update package.json and changelog for v3.3.0 [`72fb6f8`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/72fb6f8c8d07164b8afbd797fd69d61f759198b8) +- Chore: improve test coverage of `no-identical-tests` rule [`#153`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/153) +- Docs: ensure rule doc titles match rule descriptions [`#147`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/147) +- Update: add the plugin name to plugins prop of presets [`#91`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/91) +- Docs: indicate rules with suggestions [`#146`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/146) +- New: add new rule `no-only-tests` [`#145`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/145) +- Fix: update fixer-return rule to handle arrow function expressions [`#144`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/144) +- Build: update package.json and changelog for v3.3.0 [`72fb6f8`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/72fb6f8c8d07164b8afbd797fd69d61f759198b8) -#### [v3.2.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v3.1.0...v3.2.0) +#### [v3.2.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v3.1.0...v3.2.0) > 23 June 2021 -- Fix: Improve detection of fix functions that never return a fix in `fixer-return` rule [`#143`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/143) -- Chore: enforce minimum code coverage [`#142`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/142) -- Chore: enable meta-property-ordering rule internally [`#139`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/139) -- Update: Flag a violation when rule options are used but an empty schema is present in `require-meta-schema` rule [`#138`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/138) -- Docs: add rule documentation consistency tests [`#137`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/137) -- Docs: add eslint-plugin-markdown for JavaScript code samples in documentation [`#134`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/134) -- Chore: add eslint-plugin-unicorn [`#133`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/133) -- Build: Add `markdownlint` for doc formatting [`#130`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/130) -- Build: run tests under Node 16 [`#132`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/132) -- Fix: improve detection of static arguments of context.report() in several rules [`#129`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/129) -- Build: update package.json and changelog for v3.2.0 [`7bf777b`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/7bf777b45f9f71d7bb4987e4326b9f3265f1c30a) +- Fix: Improve detection of fix functions that never return a fix in `fixer-return` rule [`#143`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/143) +- Chore: enforce minimum code coverage [`#142`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/142) +- Chore: enable meta-property-ordering rule internally [`#139`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/139) +- Update: Flag a violation when rule options are used but an empty schema is present in `require-meta-schema` rule [`#138`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/138) +- Docs: add rule documentation consistency tests [`#137`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/137) +- Docs: add eslint-plugin-markdown for JavaScript code samples in documentation [`#134`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/134) +- Chore: add eslint-plugin-unicorn [`#133`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/133) +- Build: Add `markdownlint` for doc formatting [`#130`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/130) +- Build: run tests under Node 16 [`#132`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/132) +- Fix: improve detection of static arguments of context.report() in several rules [`#129`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/129) +- Build: update package.json and changelog for v3.2.0 [`7bf777b`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/7bf777b45f9f71d7bb4987e4326b9f3265f1c30a) -#### [v3.1.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v3.0.3...v3.1.0) +#### [v3.1.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v3.0.3...v3.1.0) > 15 June 2021 -- Chore: Switch from `.eslintrc.yml` to `.eslintrc.js` [`#127`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/127) -- Docs: clarify some wording in `require-meta-docs-url` rule doc [`#126`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/126) -- Docs: elaborate on output assertion requirement and benefits in `consistent-output` rule doc [`#123`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/123) -- Docs: add explanation to `prefer-output-null` rule doc [`#124`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/124) -- Docs: fix --fix link [`#125`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/125) -- Docs: add links for deprecated and new styles in `prefer-object-rule` rule [`#122`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/122) -- Docs: mention allowed values in require-meta-type rule doc [`#121`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/121) -- New: add new rule require-meta-has-suggestions [`#105`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/105) -- Docs: fix broken links in changelog [`b6ce109`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/b6ce109f42e4b7f42d6c1b7f6ac54b24d7fec54c) -- Build: update package.json and changelog for v3.1.0 [`b4320c6`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/b4320c6598a304f6e7687177420907dd3f54cf52) +- Chore: Switch from `.eslintrc.yml` to `.eslintrc.js` [`#127`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/127) +- Docs: clarify some wording in `require-meta-docs-url` rule doc [`#126`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/126) +- Docs: elaborate on output assertion requirement and benefits in `consistent-output` rule doc [`#123`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/123) +- Docs: add explanation to `prefer-output-null` rule doc [`#124`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/124) +- Docs: fix --fix link [`#125`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/125) +- Docs: add links for deprecated and new styles in `prefer-object-rule` rule [`#122`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/122) +- Docs: mention allowed values in require-meta-type rule doc [`#121`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/121) +- New: add new rule require-meta-has-suggestions [`#105`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/105) +- Docs: fix broken links in changelog [`b6ce109`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/b6ce109f42e4b7f42d6c1b7f6ac54b24d7fec54c) +- Build: update package.json and changelog for v3.1.0 [`b4320c6`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/b4320c6598a304f6e7687177420907dd3f54cf52) -#### [v3.0.3](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v3.0.2...v3.0.3) +#### [v3.0.3](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v3.0.2...v3.0.3) > 10 May 2021 -- Docs: rm global-installed usage [`#116`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/116) -- Docs: update CI badge for github actions in README [`#115`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/115) -- Docs: add npm badge to README [`#114`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/114) -- Fix: Improve detection of static `description` strings and ignore non-static descriptions in `require-meta-docs-description` rule [`#113`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/113) -- Chore: refactor `utils.getRuleInfo` [`#112`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/112) -- Build: update package.json and changelog for v3.0.3 [`384f7ba`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/384f7ba57944fe8cebd1173522a15496582d7e00) +- Docs: rm global-installed usage [`#116`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/116) +- Docs: update CI badge for github actions in README [`#115`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/115) +- Docs: add npm badge to README [`#114`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/114) +- Fix: Improve detection of static `description` strings and ignore non-static descriptions in `require-meta-docs-description` rule [`#113`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/113) +- Chore: refactor `utils.getRuleInfo` [`#112`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/112) +- Build: update package.json and changelog for v3.0.3 [`384f7ba`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/384f7ba57944fe8cebd1173522a15496582d7e00) -#### [v3.0.2](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v3.0.1...v3.0.2) +#### [v3.0.2](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v3.0.1...v3.0.2) > 16 April 2021 -- Fix: `require-meta-schema`: Fix false positive [`#111`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/111) -- Build: update package.json and changelog for v3.0.2 [`57a711d`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/57a711d0a0c34c411d44161906fd21728be8b8b1) +- Fix: `require-meta-schema`: Fix false positive [`#111`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/111) +- Build: update package.json and changelog for v3.0.2 [`57a711d`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/57a711d0a0c34c411d44161906fd21728be8b8b1) -#### [v3.0.1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v3.0.0...v3.0.1) +#### [v3.0.1](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v3.0.0...v3.0.1) > 15 April 2021 -- Fix: Rule can't find reference of `create` function [`#107`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/107) -- Chore: Switch `escope` to `eslint-scope` [`#109`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/109) -- Build: Switch to github actions [`#108`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/108) -- Build: update package.json and changelog for v3.0.1 [`0b4bcaf`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/0b4bcaf8a168bd747f2334015ef42d8f169c1dcb) -- chore: fix failing tests [`e6aa71f`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/e6aa71f8b018c109ab86ca887f70b253a3e312a3) +- Fix: Rule can't find reference of `create` function [`#107`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/107) +- Chore: Switch `escope` to `eslint-scope` [`#109`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/109) +- Build: Switch to github actions [`#108`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/108) +- Build: update package.json and changelog for v3.0.1 [`0b4bcaf`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/0b4bcaf8a168bd747f2334015ef42d8f169c1dcb) +- chore: fix failing tests [`e6aa71f`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/e6aa71f8b018c109ab86ca887f70b253a3e312a3) -### [v3.0.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v2.3.0...v3.0.0) +### [v3.0.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v2.3.0...v3.0.0) > 8 April 2021 -- Breaking: change test-case-property-ordering default options (fixes #79) [`#93`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/93) -- Breaking: drop eslint < 7 & node.js < 10 [`#95`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/95) -- Docs: Grammar in `require-meta-schema.md` [`#103`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/103) -- Breaking: change test-case-property-ordering default options (fixes #79) (#93) [`#79`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/79) -- Build: update package.json and changelog for v3.0.0 [`02c1f34`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/02c1f347f2f0881e364724a4fce69e9da2ce9313) +- Breaking: change test-case-property-ordering default options (fixes #79) [`#93`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/93) +- Breaking: drop eslint < 7 & node.js < 10 [`#95`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/95) +- Docs: Grammar in `require-meta-schema.md` [`#103`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/103) +- Breaking: change test-case-property-ordering default options (fixes #79) (#93) [`#79`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/79) +- Build: update package.json and changelog for v3.0.0 [`02c1f34`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/02c1f347f2f0881e364724a4fce69e9da2ce9313) -#### [v2.3.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v2.2.2...v2.3.0) +#### [v2.3.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v2.2.2...v2.3.0) > 22 June 2020 -- New: Add rule `prefer-object-rule` [`#101`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/101) -- Build: update package.json and changelog for v2.3.0 [`97f23ad`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/97f23ad0141e84712bf24feb7aad332617792752) +- New: Add rule `prefer-object-rule` [`#101`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/101) +- Build: update package.json and changelog for v2.3.0 [`97f23ad`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/97f23ad0141e84712bf24feb7aad332617792752) -#### [v2.2.2](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v2.2.1...v2.2.2) +#### [v2.2.2](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v2.2.1...v2.2.2) > 9 June 2020 -- Fix: handle spreads in rule meta objects [`#100`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/100) -- Docs: Fix incorrect rule reference in meta-property-ordering [`#96`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/96) -- Upgrade: eslint and other deps [`#92`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/92) -- Build: update package.json and changelog for v2.2.2 [`f50d3b8`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/f50d3b82a7762f87ac072814aa8df97ba7e8b77f) +- Fix: handle spreads in rule meta objects [`#100`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/100) +- Docs: Fix incorrect rule reference in meta-property-ordering [`#96`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/96) +- Upgrade: eslint and other deps [`#92`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/92) +- Build: update package.json and changelog for v2.2.2 [`f50d3b8`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/f50d3b82a7762f87ac072814aa8df97ba7e8b77f) -#### [v2.2.1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v2.2.0...v2.2.1) +#### [v2.2.1](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v2.2.0...v2.2.1) > 16 January 2020 -- Fix: update `require-meta-schema` rule to allow object schemas (in addition to array schemas) [`#90`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/90) -- Build: update package.json and changelog for v2.2.1 [`66aeb87`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/66aeb8731285fcc86809790ec7035d97ee75ef7b) +- Fix: update `require-meta-schema` rule to allow object schemas (in addition to array schemas) [`#90`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/90) +- Build: update package.json and changelog for v2.2.1 [`66aeb87`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/66aeb8731285fcc86809790ec7035d97ee75ef7b) -#### [v2.2.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v2.1.0...v2.2.0) +#### [v2.2.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v2.1.0...v2.2.0) > 7 January 2020 -- Update: Add new rule `require-meta-docs-description` [`#89`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/89) -- Fix: Check for meta type even when using a function reference [`#84`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/84) -- Chore: fix incorrect test cases. [`#82`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/82) -- New: add new rule `require-meta-schema` (#87) [`10b28f0`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/10b28f03d12a4770db3433b3b9cedface0d480d4) -- New: add `always` option to `consistent-output` rule (#88) [`8c74f24`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/8c74f242431de0d809f7be2801d4d889340fe84e) -- Build: update package.json and changelog for v2.2.0 [`122d67e`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/122d67eba9694038dafbf75530c56e4c737e210e) +- Update: Add new rule `require-meta-docs-description` [`#89`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/89) +- Fix: Check for meta type even when using a function reference [`#84`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/84) +- Chore: fix incorrect test cases. [`#82`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/82) +- New: add new rule `require-meta-schema` (#87) [`10b28f0`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/10b28f03d12a4770db3433b3b9cedface0d480d4) +- New: add `always` option to `consistent-output` rule (#88) [`8c74f24`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/8c74f242431de0d809f7be2801d4d889340fe84e) +- Build: update package.json and changelog for v2.2.0 [`122d67e`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/122d67eba9694038dafbf75530c56e4c737e210e) -#### [v2.1.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v2.0.1...v2.1.0) +#### [v2.1.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v2.0.1...v2.1.0) > 8 May 2019 -- New: meta-property-ordering (fixes #62) [`#80`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/80) -- Revert "Update: add plugins: ['eslint-plugin'] in configs" [`#76`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/76) -- New: meta-property-ordering (fixes #62) (#80) [`#62`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/62) -- Build: update package.json and changelog for v2.1.0 [`660074e`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/660074eaaa342f6c25128c1bfc541663388921ef) -- Update: add plugins: ['eslint-plugin'] in configs [`bb71efa`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/bb71efaec765691c1cb85bd6d8d6b46a5ae0c960) +- New: meta-property-ordering (fixes #62) [`#80`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/80) +- Revert "Update: add plugins: ['eslint-plugin'] in configs" [`#76`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/76) +- New: meta-property-ordering (fixes #62) (#80) [`#62`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/62) +- Build: update package.json and changelog for v2.1.0 [`660074e`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/660074eaaa342f6c25128c1bfc541663388921ef) +- Update: add plugins: ['eslint-plugin'] in configs [`bb71efa`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/bb71efaec765691c1cb85bd6d8d6b46a5ae0c960) -#### [v2.0.1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v2.0.0...v2.0.1) +#### [v2.0.1](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v2.0.0...v2.0.1) > 22 December 2018 -- Fix: allow to use generator function as fix in fixer-return [`#75`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/75) -- Fix: require-meta-type crash when has no meta property [`#73`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/73) -- Build: update package.json and changelog for v2.0.1 [`a9a97b2`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/a9a97b2d907888a846d4b57fb36beca83267f651) +- Fix: allow to use generator function as fix in fixer-return [`#75`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/75) +- Fix: require-meta-type crash when has no meta property [`#73`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/73) +- Build: update package.json and changelog for v2.0.1 [`a9a97b2`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/a9a97b2d907888a846d4b57fb36beca83267f651) -### [v2.0.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v1.4.1...v2.0.0) +### [v2.0.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v1.4.1...v2.0.0) > 8 December 2018 -- New: require-meta-type (fixes #67) [`#68`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/68) -- Update: ensure report-message-format checks formatting in meta.messages [`#72`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/72) -- Upgrade: dev dependcies to latest [`#69`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/69) -- Breaking: require node >= 6 & eslint >= 5 (fixes #70) [`#71`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/71) -- New: require-meta-type (fixes #67) (#68) [`#67`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/67) -- Breaking: require node >= 6 & eslint >= 5 (fixes #70) (#71) [`#70`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/70) -- Build: update package.json and changelog for v2.0.0 [`8067824`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/806782405b02259cad2839e991759efb05f5ccf0) +- New: require-meta-type (fixes #67) [`#68`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/68) +- Update: ensure report-message-format checks formatting in meta.messages [`#72`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/72) +- Upgrade: dev dependcies to latest [`#69`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/69) +- Breaking: require node >= 6 & eslint >= 5 (fixes #70) [`#71`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/71) +- New: require-meta-type (fixes #67) (#68) [`#67`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/67) +- Breaking: require node >= 6 & eslint >= 5 (fixes #70) (#71) [`#70`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/70) +- Build: update package.json and changelog for v2.0.0 [`8067824`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/806782405b02259cad2839e991759efb05f5ccf0) -#### [v1.4.1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v1.4.0...v1.4.1) +#### [v1.4.1](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v1.4.0...v1.4.1) > 24 October 2018 -- Fix: no-deprecated-report-api should consider spread operator(fixes #64) [`#65`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/65) -- Chore: fix linting errors [`#66`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/66) -- Fix: no-deprecated-report-api should consider spread operator(fixes #64) (#65) [`#64`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/64) -- Build: update package.json and changelog for v1.4.1 [`7a34af7`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/7a34af7d7f8a4aef8169cac23c85c91b0cea3941) +- Fix: no-deprecated-report-api should consider spread operator(fixes #64) [`#65`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/65) +- Chore: fix linting errors [`#66`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/66) +- Fix: no-deprecated-report-api should consider spread operator(fixes #64) (#65) [`#64`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/64) +- Build: update package.json and changelog for v1.4.1 [`7a34af7`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/7a34af7d7f8a4aef8169cac23c85c91b0cea3941) -#### [v1.4.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v1.3.0...v1.4.0) +#### [v1.4.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v1.3.0...v1.4.0) > 26 January 2018 -- New: require-meta-docs-url (fixes #55) [`#56`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/56) -- New: require-meta-docs-url (fixes #55) (#56) [`#55`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/55) -- Build: update package.json and changelog for v1.4.0 [`7df313d`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/7df313dd2724df1bb5aac751e2d5ddfdb95f7024) +- New: require-meta-docs-url (fixes #55) [`#56`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/56) +- New: require-meta-docs-url (fixes #55) (#56) [`#55`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/55) +- Build: update package.json and changelog for v1.4.0 [`7df313d`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/7df313dd2724df1bb5aac751e2d5ddfdb95f7024) -#### [v1.3.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v1.2.0...v1.3.0) +#### [v1.3.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v1.2.0...v1.3.0) > 8 January 2018 -- Docs: fix some errors in rule example. [`#52`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/52) -- Docs: fix prefer-replace-text doc name. [`#51`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/51) -- New: rule prefer-replace-text [`#50`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/50) -- Docs: http => https. [`#49`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/49) -- Chore: add vscode to gitignore. [`#48`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/48) -- Build: autogenerate the table in README.md (fixes #43) [`#46`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/46) -- Update: add --fix to prefer-output-null. [`#44`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/44) -- Docs: add no-deprecated-context-methods fixable. [`#45`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/45) -- Docs: add missing fixable icon to `no-deprecated-context-methods` [`#42`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/42) -- Update: add meta.docs.url to rules [`#54`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/54) -- New: rule prefer-replace-text (#50) [`#47`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/47) -- Build: autogenerate the table in README.md (fixes #43) (#46) [`#43`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/43) -- Build: update package.json and changelog for v1.3.0 [`c16bd2e`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/c16bd2e3f778040a3df003ae9965487fdef9dba6) - -#### [v1.2.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v1.1.0...v1.2.0) +- Docs: fix some errors in rule example. [`#52`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/52) +- Docs: fix prefer-replace-text doc name. [`#51`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/51) +- New: rule prefer-replace-text [`#50`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/50) +- Docs: http => https. [`#49`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/49) +- Chore: add vscode to gitignore. [`#48`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/48) +- Build: autogenerate the table in README.md (fixes #43) [`#46`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/46) +- Update: add --fix to prefer-output-null. [`#44`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/44) +- Docs: add no-deprecated-context-methods fixable. [`#45`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/45) +- Docs: add missing fixable icon to `no-deprecated-context-methods` [`#42`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/42) +- Update: add meta.docs.url to rules [`#54`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/54) +- New: rule prefer-replace-text (#50) [`#47`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/47) +- Build: autogenerate the table in README.md (fixes #43) (#46) [`#43`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/43) +- Build: update package.json and changelog for v1.3.0 [`c16bd2e`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/c16bd2e3f778040a3df003ae9965487fdef9dba6) + +#### [v1.2.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v1.1.0...v1.2.0) > 10 September 2017 -- New: no-deprecated-context-methods rule (fixes #40) [`#41`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/41) -- New: no-deprecated-context-methods rule (fixes #40) (#41) [`#40`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/40) -- Build: update package.json and changelog for v1.2.0 [`64428e4`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/64428e47d8b3bc4dc1e77400d4fe8460a008bdff) +- New: no-deprecated-context-methods rule (fixes #40) [`#41`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/41) +- New: no-deprecated-context-methods rule (fixes #40) (#41) [`#40`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/40) +- Build: update package.json and changelog for v1.2.0 [`64428e4`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/64428e47d8b3bc4dc1e77400d4fe8460a008bdff) -#### [v1.1.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v1.0.0...v1.1.0) +#### [v1.1.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v1.0.0...v1.1.0) > 7 September 2017 -- Chore: add release script [`#39`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/39) -- Update: utils.getTestInfo filter elements equal to null (fixes #37). [`#38`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/38) -- Update: utils.getTestInfo filter elements equal to null (fixes #37). (#38) [`#37`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/37) -- Build: update package.json and changelog for v1.1.0 [`221241f`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/221241fa402a4ef411b83c68701af6e4015761f5) +- Chore: add release script [`#39`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/39) +- Update: utils.getTestInfo filter elements equal to null (fixes #37). [`#38`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/38) +- Update: utils.getTestInfo filter elements equal to null (fixes #37). (#38) [`#37`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/37) +- Build: update package.json and changelog for v1.1.0 [`221241f`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/221241fa402a4ef411b83c68701af6e4015761f5) -### [v1.0.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v0.8.0...v1.0.0) +### [v1.0.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v0.8.0...v1.0.0) > 31 August 2017 -- Fix: some rules crashing if tests array has missing elements (fixes #35). [`#36`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/36) -- Breaking: update ESLint peerDependency to >=4.1.0 [`#33`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/33) -- Chore: use local variable. [`#34`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/34) -- Update: add autofixing to test-case-property-ordering. (fixes #31) [`#32`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/32) -- Fix: some rules crashing if tests array has missing elements (fixes #35). (#36) [`#35`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/35) -- Update: add autofixing to test-case-property-ordering. (fixes #31) (#32) [`#31`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/31) [`#31`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/31) -- Build: update package.json and changelog for v1.0.0 [`0a81434`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/0a81434081d2bead79eb823850272a6983b616e9) +- Fix: some rules crashing if tests array has missing elements (fixes #35). [`#36`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/36) +- Breaking: update ESLint peerDependency to >=4.1.0 [`#33`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/33) +- Chore: use local variable. [`#34`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/34) +- Update: add autofixing to test-case-property-ordering. (fixes #31) [`#32`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/32) +- Fix: some rules crashing if tests array has missing elements (fixes #35). (#36) [`#35`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/35) +- Update: add autofixing to test-case-property-ordering. (fixes #31) (#32) [`#31`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/31) [`#31`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/31) +- Build: update package.json and changelog for v1.0.0 [`0a81434`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/0a81434081d2bead79eb823850272a6983b616e9) -#### [v0.8.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v0.7.4...v0.8.0) +#### [v0.8.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v0.7.4...v0.8.0) > 25 July 2017 -- Breaking: add no-unused-placeholders to recommended. [`#29`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/29) -- Docs: fix rulename in example. [`#28`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/28) -- New: rule no-unused-placeholders. [`#26`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/26) -- Chore: use utils.getReportInfo [`#27`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/27) -- Breaking: add some rules to recommended config [`#25`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/25) -- Update: no-identical-tests despite of properties order. [`#21`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/21) -- New: rule test-case-property-ordering [`#16`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/16) -- Chore: upgrade deps. [`#24`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/24) -- Fix: linting errors. [`#23`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/23) -- Fix: prefer-output-null crashes, when a test case is not object. [`#22`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/22) -- New: fixer-return [`#15`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/15) -- New: rule prefer-output-null [`#20`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/20) -- Docs: rules to be alphabetical. [`#18`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/18) -- Update: add --fix to no-identical-tests. [`#13`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/13) -- Chore: disable package-lock.json [`#14`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/14) -- Upgrade: eslint-plugin-self@1.0.1 [`3fc9cc3`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/3fc9cc3d72aff315341f916f09b753bfa4aa5350) -- Build: update package.json and changelog for v0.8.0 [`04d6a09`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/04d6a0939fba2efec96d8734f66b46c3ab6bf9be) -- Chore: upgrade eslint-config-not-an-aardvark@2.1.0 [`e079baf`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/e079baf5e33a4045162969a7490cb1e869963bf0) - -#### [v0.7.4](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v0.7.3...v0.7.4) +- Breaking: add no-unused-placeholders to recommended. [`#29`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/29) +- Docs: fix rulename in example. [`#28`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/28) +- New: rule no-unused-placeholders. [`#26`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/26) +- Chore: use utils.getReportInfo [`#27`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/27) +- Breaking: add some rules to recommended config [`#25`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/25) +- Update: no-identical-tests despite of properties order. [`#21`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/21) +- New: rule test-case-property-ordering [`#16`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/16) +- Chore: upgrade deps. [`#24`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/24) +- Fix: linting errors. [`#23`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/23) +- Fix: prefer-output-null crashes, when a test case is not object. [`#22`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/22) +- New: fixer-return [`#15`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/15) +- New: rule prefer-output-null [`#20`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/20) +- Docs: rules to be alphabetical. [`#18`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/18) +- Update: add --fix to no-identical-tests. [`#13`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/13) +- Chore: disable package-lock.json [`#14`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/14) +- Upgrade: eslint-plugin-self@1.0.1 [`3fc9cc3`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/3fc9cc3d72aff315341f916f09b753bfa4aa5350) +- Build: update package.json and changelog for v0.8.0 [`04d6a09`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/04d6a0939fba2efec96d8734f66b46c3ab6bf9be) +- Chore: upgrade eslint-config-not-an-aardvark@2.1.0 [`e079baf`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/e079baf5e33a4045162969a7490cb1e869963bf0) + +#### [v0.7.4](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v0.7.3...v0.7.4) > 1 July 2017 -- New: no-identical-tests rule [`#11`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/11) -- Build: update package.json and changelog for v0.7.4 [`907bcc3`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/907bcc3bab0923f471c35a699d9c7f24c8e7a74b) +- New: no-identical-tests rule [`#11`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/11) +- Build: update package.json and changelog for v0.7.4 [`907bcc3`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/907bcc3bab0923f471c35a699d9c7f24c8e7a74b) -#### [v0.7.3](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v0.7.2...v0.7.3) +#### [v0.7.3](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v0.7.2...v0.7.3) > 30 June 2017 -- Chore: remove identical tests [`#12`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/12) -- Upgrade: espree to 3.4.3 [`#9`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/9) -- Chore: use eslint-plugin-self (fixes #10) [`#10`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/10) -- Build: update package.json and changelog for v0.7.3 [`58574ff`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/58574ff5386b20600eb3516b0b014918076f8e4b) -- Update: support ESLint v4 [`e361d63`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/e361d63753092178edbdde36dbdbf5cc96b7817c) -- Chore: add Node 8 to travis [`9ee1ad3`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/9ee1ad376fa0a6f211bbbea5880a3962103c708f) +- Chore: remove identical tests [`#12`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/12) +- Upgrade: espree to 3.4.3 [`#9`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/pull/9) +- Chore: use eslint-plugin-self (fixes #10) [`#10`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues/10) +- Build: update package.json and changelog for v0.7.3 [`58574ff`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/58574ff5386b20600eb3516b0b014918076f8e4b) +- Update: support ESLint v4 [`e361d63`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/e361d63753092178edbdde36dbdbf5cc96b7817c) +- Chore: add Node 8 to travis [`9ee1ad3`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/9ee1ad376fa0a6f211bbbea5880a3962103c708f) -#### [v0.7.2](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v0.7.1...v0.7.2) +#### [v0.7.2](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v0.7.1...v0.7.2) > 9 May 2017 -- Update: add fixer for test-case-shorthand-strings [`9fcf4a6`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/9fcf4a6060804a30d215985c99944fb955ea8a95) -- Build: update package.json and changelog for v0.7.2 [`c8fae84`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/c8fae84bff307a1ac379d155f1d600f26b8cb199) -- Docs: add example to consistent-output with output: null [`e2e3de3`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/e2e3de320c7f3f051df56f65fe3bea4826a23a54) +- Update: add fixer for test-case-shorthand-strings [`9fcf4a6`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/9fcf4a6060804a30d215985c99944fb955ea8a95) +- Build: update package.json and changelog for v0.7.2 [`c8fae84`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/c8fae84bff307a1ac379d155f1d600f26b8cb199) +- Docs: add example to consistent-output with output: null [`e2e3de3`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/e2e3de320c7f3f051df56f65fe3bea4826a23a54) -#### [v0.7.1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v0.7.0...v0.7.1) +#### [v0.7.1](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v0.7.0...v0.7.1) > 22 February 2017 -- Build: update package.json and changelog for v0.7.1 [`090091e`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/090091e0d36b2a739dbee736ccf732ea2c9f10ab) -- Fix: incorrect category for consistent-output [`308b048`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/308b048140e65a2b3b39023df2ab9ea814e754b4) +- Build: update package.json and changelog for v0.7.1 [`090091e`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/090091e0d36b2a739dbee736ccf732ea2c9f10ab) +- Fix: incorrect category for consistent-output [`308b048`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/308b048140e65a2b3b39023df2ab9ea814e754b4) -#### [v0.7.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v0.6.0...v0.7.0) +#### [v0.7.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v0.6.0...v0.7.0) > 22 February 2017 -- New: consistent-output rule [`64ed898`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/64ed898ad504a507551f6ebcbcd88f1c34bea61a) -- Build: update package.json and changelog for v0.7.0 [`2091577`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/2091577bba6148ea0925b9dd13d11ced22482513) -- Docs: add directive comment to no-useless-token-range docs [`667e36f`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/667e36f015efdd532678d008ea06bc1f9aacadf4) +- New: consistent-output rule [`64ed898`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/64ed898ad504a507551f6ebcbcd88f1c34bea61a) +- Build: update package.json and changelog for v0.7.0 [`2091577`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/2091577bba6148ea0925b9dd13d11ced22482513) +- Docs: add directive comment to no-useless-token-range docs [`667e36f`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/667e36f015efdd532678d008ea06bc1f9aacadf4) -#### [v0.6.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v0.5.0...v0.6.0) +#### [v0.6.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v0.5.0...v0.6.0) > 21 February 2017 -- New: no-useless-token-range rule [`4537737`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/45377379b76ba0ce869d1179eaf4afd5e1c5ee21) -- Build: update package.json and changelog for v0.6.0 [`6cef769`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/6cef76987ba358d3b270261aee783da666942935) -- Breaking: add no-useless-token-range to recommended config [`277d11c`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/277d11cb323130e0e3870894b145ff03a9f6bf10) +- New: no-useless-token-range rule [`4537737`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/45377379b76ba0ce869d1179eaf4afd5e1c5ee21) +- Build: update package.json and changelog for v0.6.0 [`6cef769`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/6cef76987ba358d3b270261aee783da666942935) +- Breaking: add no-useless-token-range to recommended config [`277d11c`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/277d11cb323130e0e3870894b145ff03a9f6bf10) -#### [v0.5.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v0.4.0...v0.5.0) +#### [v0.5.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v0.4.0...v0.5.0) > 1 February 2017 -- New: prefer-placeholders rule [`de03394`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/de033940546a791a12b800adc46f9bc32b24fef2) -- Chore: unify logic for parsing context.report() arguments [`d14cd05`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/d14cd055adb282d7aacfcfcadee44b0bbb8b3d4a) -- New: add more presets [`2fa5e7f`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/2fa5e7fbc664d6eaff6ffcc2aa26b1436d0b442f) +- New: prefer-placeholders rule [`de03394`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/de033940546a791a12b800adc46f9bc32b24fef2) +- Chore: unify logic for parsing context.report() arguments [`d14cd05`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/d14cd055adb282d7aacfcfcadee44b0bbb8b3d4a) +- New: add more presets [`2fa5e7f`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/2fa5e7fbc664d6eaff6ffcc2aa26b1436d0b442f) -#### [v0.4.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v0.3.0...v0.4.0) +#### [v0.4.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v0.3.0...v0.4.0) > 1 February 2017 -- New: test-case-shorthand-strings rule [`cbbc49f`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/cbbc49f52ab447df68f340282ef821a44800e280) -- Chore: enable test-case-shorthand-strings on this codebase [`558f1db`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/558f1dbc0635809e410b24b2e8be45fe9aa9b8e4) -- Chore: remove errors from valid test case [`815bf07`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/815bf073f8086e98eb57b31f3a60c8dd07f4a13b) +- New: test-case-shorthand-strings rule [`cbbc49f`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/cbbc49f52ab447df68f340282ef821a44800e280) +- Chore: enable test-case-shorthand-strings on this codebase [`558f1db`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/558f1dbc0635809e410b24b2e8be45fe9aa9b8e4) +- Chore: remove errors from valid test case [`815bf07`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/815bf073f8086e98eb57b31f3a60c8dd07f4a13b) -#### [v0.3.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v0.2.1...v0.3.0) +#### [v0.3.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v0.2.1...v0.3.0) > 26 January 2017 -- New: no-missing-placeholders rule [`a995733`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/a995733b0f3a555d946f7e8818396d0983fa8cc8) -- Build: update package.json and changelog for v0.3.0 [`eff529e`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/eff529e8e813e49ee96bc94d1af5eb6edb155b09) -- Breaking: add no-missing-placeholders to eslint-plugin:recommended [`833d094`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/833d094a2b4ee4a9460264979b5a7a61d7182595) +- New: no-missing-placeholders rule [`a995733`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/a995733b0f3a555d946f7e8818396d0983fa8cc8) +- Build: update package.json and changelog for v0.3.0 [`eff529e`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/eff529e8e813e49ee96bc94d1af5eb6edb155b09) +- Breaking: add no-missing-placeholders to eslint-plugin:recommended [`833d094`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/833d094a2b4ee4a9460264979b5a7a61d7182595) -#### [v0.2.1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v0.2.0...v0.2.1) +#### [v0.2.1](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v0.2.0...v0.2.1) > 14 December 2016 -- Fix: check the type of the first arg of the old context.report() API [`29dc51c`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/29dc51c81749dd66d6d6b1861f307d8bd6947b89) -- Build: update package.json and changelog for v0.2.1 [`f29aa27`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/f29aa27af5b8658b33ba37f18f43a05e6d567a1c) -- Docs: Add require-meta-fixable to the list of rules in the readme [`45dac85`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/45dac8544547980a751532877c012c53b5e9224b) +- Fix: check the type of the first arg of the old context.report() API [`29dc51c`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/29dc51c81749dd66d6d6b1861f307d8bd6947b89) +- Build: update package.json and changelog for v0.2.1 [`f29aa27`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/f29aa27af5b8658b33ba37f18f43a05e6d567a1c) +- Docs: Add require-meta-fixable to the list of rules in the readme [`45dac85`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/45dac8544547980a751532877c012c53b5e9224b) -#### [v0.2.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v0.1.0...v0.2.0) +#### [v0.2.0](https://github.com/eslint-community/eslint-plugin-eslint-plugin/compare/v0.1.0...v0.2.0) > 13 December 2016 -- New: require-meta-fixable rule [`59bfdd6`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/59bfdd62929d1b611f226e6b321a76ea69017154) -- New: report-message-format rule [`ffab432`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/ffab432d1351a2a3f759efc2a922d28e3cabdf90) -- Build: Dogfood this plugin's rules on its own codebase [`e345dc5`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/e345dc5670b343ef8dd1800aa84c096633a6f879) +- New: require-meta-fixable rule [`59bfdd6`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/59bfdd62929d1b611f226e6b321a76ea69017154) +- New: report-message-format rule [`ffab432`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/ffab432d1351a2a3f759efc2a922d28e3cabdf90) +- Build: Dogfood this plugin's rules on its own codebase [`e345dc5`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/e345dc5670b343ef8dd1800aa84c096633a6f879) #### v0.1.0 > 13 December 2016 -- New: no-deprecated-report-api rule [`06a6e5a`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/06a6e5ae81328ba37e8360ca5ad7498939059031) -- New: initial commit [`8b0ae4f`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/8b0ae4f30014e9526af02ecba518f5edfd38c2b9) -- New: Add a 'recommended' config [`7b9ec01`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/7b9ec012286f4c16af27e79db7e449916c56c3c6) \ No newline at end of file +- New: no-deprecated-report-api rule [`06a6e5a`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/06a6e5ae81328ba37e8360ca5ad7498939059031) +- New: initial commit [`8b0ae4f`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/8b0ae4f30014e9526af02ecba518f5edfd38c2b9) +- New: Add a 'recommended' config [`7b9ec01`](https://github.com/eslint-community/eslint-plugin-eslint-plugin/commit/7b9ec012286f4c16af27e79db7e449916c56c3c6) \ No newline at end of file diff --git a/README.md b/README.md index 59f09c65..9826fc44 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# eslint-plugin-eslint-plugin ![CI](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/workflows/CI/badge.svg) [![NPM version](https://img.shields.io/npm/v/eslint-plugin-eslint-plugin.svg?style=flat)](https://npmjs.org/package/eslint-plugin-eslint-plugin) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) +# eslint-plugin-eslint-plugin ![CI](https://github.com/eslint-community/eslint-plugin-eslint-plugin/workflows/CI/badge.svg) [![NPM version](https://img.shields.io/npm/v/eslint-plugin-eslint-plugin.svg?style=flat)](https://npmjs.org/package/eslint-plugin-eslint-plugin) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) An ESLint plugin for linting ESLint plugins. Rules written in CJS, ESM, and TypeScript are all supported. @@ -61,32 +61,32 @@ Here's an example ESLint configuration that: Name | ✔️ | 🛠 | 💡 | Description ----- | ----- | ----- | ----- | ----- -[consistent-output](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/consistent-output.md) | ✔️ | | | enforce consistent use of `output` assertions in rule tests -[fixer-return](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/fixer-return.md) | ✔️ | | | require fixer functions to return a fix -[meta-property-ordering](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/meta-property-ordering.md) | | 🛠 | | enforce the order of meta properties -[no-deprecated-context-methods](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-deprecated-context-methods.md) | ✔️ | 🛠 | | disallow usage of deprecated methods on rule context objects -[no-deprecated-report-api](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-deprecated-report-api.md) | ✔️ | 🛠 | | disallow the version of `context.report()` with multiple arguments -[no-identical-tests](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-identical-tests.md) | ✔️ | 🛠 | | disallow identical tests -[no-missing-message-ids](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-missing-message-ids.md) | ✔️ | | | disallow `messageId`s that are missing from `meta.messages` -[no-missing-placeholders](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-missing-placeholders.md) | ✔️ | | | disallow missing placeholders in rule report messages -[no-only-tests](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-only-tests.md) | ✔️ | | 💡 | disallow the test case property `only` -[no-unused-message-ids](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-unused-message-ids.md) | ✔️ | | | disallow unused `messageId`s in `meta.messages` -[no-unused-placeholders](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-unused-placeholders.md) | ✔️ | | | disallow unused placeholders in rule report messages -[no-useless-token-range](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-useless-token-range.md) | ✔️ | 🛠 | | disallow unnecessary calls to `sourceCode.getFirstToken()` and `sourceCode.getLastToken()` -[prefer-message-ids](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/prefer-message-ids.md) | ✔️ | | | require using `messageId` instead of `message` to report rule violations -[prefer-object-rule](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/prefer-object-rule.md) | ✔️ | 🛠 | | disallow function-style rules -[prefer-output-null](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/prefer-output-null.md) | ✔️ | 🛠 | | disallow invalid RuleTester test cases where the `output` matches the `code` -[prefer-placeholders](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/prefer-placeholders.md) | | | | require using placeholders for dynamic report messages -[prefer-replace-text](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/prefer-replace-text.md) | | | | require using `replaceText()` instead of `replaceTextRange()` -[report-message-format](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/report-message-format.md) | | | | enforce a consistent format for rule report messages -[require-meta-docs-description](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/require-meta-docs-description.md) | | | | require rules to implement a `meta.docs.description` property with the correct format -[require-meta-docs-url](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/require-meta-docs-url.md) | | 🛠 | | require rules to implement a `meta.docs.url` property -[require-meta-fixable](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/require-meta-fixable.md) | ✔️ | | | require rules to implement a `meta.fixable` property -[require-meta-has-suggestions](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/require-meta-has-suggestions.md) | ✔️ | 🛠 | | require suggestable rules to implement a `meta.hasSuggestions` property -[require-meta-schema](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/require-meta-schema.md) | ✔️ | | 💡 | require rules to implement a `meta.schema` property -[require-meta-type](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/require-meta-type.md) | ✔️ | | | require rules to implement a `meta.type` property -[test-case-property-ordering](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/test-case-property-ordering.md) | | 🛠 | | require the properties of a test case to be placed in a consistent order -[test-case-shorthand-strings](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/test-case-shorthand-strings.md) | | 🛠 | | enforce consistent usage of shorthand strings for test cases with no options +[consistent-output](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/consistent-output.md) | ✔️ | | | enforce consistent use of `output` assertions in rule tests +[fixer-return](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/fixer-return.md) | ✔️ | | | require fixer functions to return a fix +[meta-property-ordering](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/meta-property-ordering.md) | | 🛠 | | enforce the order of meta properties +[no-deprecated-context-methods](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-deprecated-context-methods.md) | ✔️ | 🛠 | | disallow usage of deprecated methods on rule context objects +[no-deprecated-report-api](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-deprecated-report-api.md) | ✔️ | 🛠 | | disallow the version of `context.report()` with multiple arguments +[no-identical-tests](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-identical-tests.md) | ✔️ | 🛠 | | disallow identical tests +[no-missing-message-ids](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-missing-message-ids.md) | ✔️ | | | disallow `messageId`s that are missing from `meta.messages` +[no-missing-placeholders](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-missing-placeholders.md) | ✔️ | | | disallow missing placeholders in rule report messages +[no-only-tests](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-only-tests.md) | ✔️ | | 💡 | disallow the test case property `only` +[no-unused-message-ids](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-unused-message-ids.md) | ✔️ | | | disallow unused `messageId`s in `meta.messages` +[no-unused-placeholders](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-unused-placeholders.md) | ✔️ | | | disallow unused placeholders in rule report messages +[no-useless-token-range](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-useless-token-range.md) | ✔️ | 🛠 | | disallow unnecessary calls to `sourceCode.getFirstToken()` and `sourceCode.getLastToken()` +[prefer-message-ids](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/prefer-message-ids.md) | ✔️ | | | require using `messageId` instead of `message` to report rule violations +[prefer-object-rule](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/prefer-object-rule.md) | ✔️ | 🛠 | | disallow function-style rules +[prefer-output-null](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/prefer-output-null.md) | ✔️ | 🛠 | | disallow invalid RuleTester test cases where the `output` matches the `code` +[prefer-placeholders](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/prefer-placeholders.md) | | | | require using placeholders for dynamic report messages +[prefer-replace-text](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/prefer-replace-text.md) | | | | require using `replaceText()` instead of `replaceTextRange()` +[report-message-format](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/report-message-format.md) | | | | enforce a consistent format for rule report messages +[require-meta-docs-description](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/require-meta-docs-description.md) | | | | require rules to implement a `meta.docs.description` property with the correct format +[require-meta-docs-url](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/require-meta-docs-url.md) | | 🛠 | | require rules to implement a `meta.docs.url` property +[require-meta-fixable](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/require-meta-fixable.md) | ✔️ | | | require rules to implement a `meta.fixable` property +[require-meta-has-suggestions](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/require-meta-has-suggestions.md) | ✔️ | 🛠 | | require suggestable rules to implement a `meta.hasSuggestions` property +[require-meta-schema](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/require-meta-schema.md) | ✔️ | | 💡 | require rules to implement a `meta.schema` property +[require-meta-type](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/require-meta-type.md) | ✔️ | | | require rules to implement a `meta.type` property +[test-case-property-ordering](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/test-case-property-ordering.md) | | 🛠 | | require the properties of a test case to be placed in a consistent order +[test-case-shorthand-strings](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/test-case-shorthand-strings.md) | | 🛠 | | enforce consistent usage of shorthand strings for test cases with no options ## Presets diff --git a/build/generate-readme-table.js b/build/generate-readme-table.js index 4f8084ff..2c390037 100644 --- a/build/generate-readme-table.js +++ b/build/generate-readme-table.js @@ -16,7 +16,7 @@ const expectedTableLines = Object.keys(rules) lines.push( [ - `[${ruleId}](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/${ruleId}.md)`, + `[${ruleId}](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/${ruleId}.md)`, rule.meta.docs.recommended ? '✔️' : '', rule.meta.fixable ? '🛠' : '', rule.meta.hasSuggestions ? '💡' : '', diff --git a/docs/rules/no-unused-placeholders.md b/docs/rules/no-unused-placeholders.md index 67f7ae1c..aa4fa5fe 100644 --- a/docs/rules/no-unused-placeholders.md +++ b/docs/rules/no-unused-placeholders.md @@ -56,4 +56,4 @@ If you want to allow unused placeholders, you should turn off this rule. ## Further Reading * [context.report() API](http://eslint.org/docs/developer-guide/working-with-rules#contextreport) -* [no-missing-placeholders](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-missing-placeholders.md) +* [no-missing-placeholders](https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/no-missing-placeholders.md) diff --git a/docs/rules/require-meta-docs-url.md b/docs/rules/require-meta-docs-url.md index d6febe61..c3c4e47f 100644 --- a/docs/rules/require-meta-docs-url.md +++ b/docs/rules/require-meta-docs-url.md @@ -80,7 +80,7 @@ This rule has an option. ```json { "eslint-plugin/require-meta-docs-url": ["error", { - "pattern": "https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/{{name}}.md" + "pattern": "https://github.com/eslint-community/eslint-plugin-eslint-plugin/blob/master/docs/rules/{{name}}.md" }] } ``` diff --git a/lib/rules/consistent-output.js b/lib/rules/consistent-output.js index 18ce2824..a5c621d7 100644 --- a/lib/rules/consistent-output.js +++ b/lib/rules/consistent-output.js @@ -20,7 +20,7 @@ module.exports = { 'enforce consistent use of `output` assertions in rule tests', category: 'Tests', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/consistent-output.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/consistent-output.md', }, fixable: null, // or "code" or "whitespace" schema: [ diff --git a/lib/rules/fixer-return.js b/lib/rules/fixer-return.js index fb092d67..05e6867f 100644 --- a/lib/rules/fixer-return.js +++ b/lib/rules/fixer-return.js @@ -24,7 +24,7 @@ module.exports = { description: 'require fixer functions to return a fix', category: 'Rules', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/fixer-return.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/fixer-return.md', }, fixable: null, schema: [], diff --git a/lib/rules/meta-property-ordering.js b/lib/rules/meta-property-ordering.js index 3a619bb4..8c19c12e 100644 --- a/lib/rules/meta-property-ordering.js +++ b/lib/rules/meta-property-ordering.js @@ -18,7 +18,7 @@ module.exports = { description: 'enforce the order of meta properties', category: 'Rules', recommended: false, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/meta-property-ordering.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/meta-property-ordering.md', }, fixable: 'code', schema: [ diff --git a/lib/rules/no-deprecated-context-methods.js b/lib/rules/no-deprecated-context-methods.js index 7ab07246..97ced0e5 100644 --- a/lib/rules/no-deprecated-context-methods.js +++ b/lib/rules/no-deprecated-context-methods.js @@ -43,7 +43,7 @@ module.exports = { 'disallow usage of deprecated methods on rule context objects', category: 'Rules', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-deprecated-context-methods.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-deprecated-context-methods.md', }, fixable: 'code', schema: [], diff --git a/lib/rules/no-deprecated-report-api.js b/lib/rules/no-deprecated-report-api.js index 735b46fd..d6c7b373 100644 --- a/lib/rules/no-deprecated-report-api.js +++ b/lib/rules/no-deprecated-report-api.js @@ -20,7 +20,7 @@ module.exports = { 'disallow the version of `context.report()` with multiple arguments', category: 'Rules', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-deprecated-report-api.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-deprecated-report-api.md', }, fixable: 'code', // or "code" or "whitespace" schema: [], diff --git a/lib/rules/no-identical-tests.js b/lib/rules/no-identical-tests.js index dba22f80..e518c268 100644 --- a/lib/rules/no-identical-tests.js +++ b/lib/rules/no-identical-tests.js @@ -19,7 +19,7 @@ module.exports = { description: 'disallow identical tests', category: 'Tests', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-identical-tests.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-identical-tests.md', }, fixable: 'code', schema: [], diff --git a/lib/rules/no-missing-message-ids.js b/lib/rules/no-missing-message-ids.js index cf0a61cf..dec2f17b 100644 --- a/lib/rules/no-missing-message-ids.js +++ b/lib/rules/no-missing-message-ids.js @@ -15,7 +15,7 @@ module.exports = { 'disallow `messageId`s that are missing from `meta.messages`', category: 'Rules', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-missing-message-ids.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-missing-message-ids.md', }, fixable: null, schema: [], diff --git a/lib/rules/no-missing-placeholders.js b/lib/rules/no-missing-placeholders.js index 7a7ad298..a70fbd92 100644 --- a/lib/rules/no-missing-placeholders.js +++ b/lib/rules/no-missing-placeholders.js @@ -20,7 +20,7 @@ module.exports = { description: 'disallow missing placeholders in rule report messages', category: 'Rules', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-missing-placeholders.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-missing-placeholders.md', }, fixable: null, schema: [], diff --git a/lib/rules/no-only-tests.js b/lib/rules/no-only-tests.js index caa646e3..1c89bcac 100644 --- a/lib/rules/no-only-tests.js +++ b/lib/rules/no-only-tests.js @@ -15,7 +15,7 @@ module.exports = { description: 'disallow the test case property `only`', category: 'Tests', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-only-tests.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-only-tests.md', }, hasSuggestions: true, schema: [], diff --git a/lib/rules/no-unused-message-ids.js b/lib/rules/no-unused-message-ids.js index 5723492a..2bd1b451 100644 --- a/lib/rules/no-unused-message-ids.js +++ b/lib/rules/no-unused-message-ids.js @@ -14,7 +14,7 @@ module.exports = { description: 'disallow unused `messageId`s in `meta.messages`', category: 'Rules', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-unused-message-ids.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-unused-message-ids.md', }, fixable: null, schema: [], diff --git a/lib/rules/no-unused-placeholders.js b/lib/rules/no-unused-placeholders.js index 115a45d0..51defefb 100644 --- a/lib/rules/no-unused-placeholders.js +++ b/lib/rules/no-unused-placeholders.js @@ -20,7 +20,7 @@ module.exports = { description: 'disallow unused placeholders in rule report messages', category: 'Rules', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-unused-placeholders.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-unused-placeholders.md', }, fixable: null, schema: [], diff --git a/lib/rules/no-useless-token-range.js b/lib/rules/no-useless-token-range.js index 112d4c9f..e62d7316 100644 --- a/lib/rules/no-useless-token-range.js +++ b/lib/rules/no-useless-token-range.js @@ -20,7 +20,7 @@ module.exports = { 'disallow unnecessary calls to `sourceCode.getFirstToken()` and `sourceCode.getLastToken()`', category: 'Rules', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-useless-token-range.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-useless-token-range.md', }, fixable: 'code', schema: [], diff --git a/lib/rules/prefer-message-ids.js b/lib/rules/prefer-message-ids.js index 3275fecf..1eb65bdd 100644 --- a/lib/rules/prefer-message-ids.js +++ b/lib/rules/prefer-message-ids.js @@ -16,7 +16,7 @@ module.exports = { 'require using `messageId` instead of `message` to report rule violations', category: 'Rules', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/prefer-message-ids.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/prefer-message-ids.md', }, fixable: null, schema: [], diff --git a/lib/rules/prefer-object-rule.js b/lib/rules/prefer-object-rule.js index 55b7491f..46bc4ceb 100644 --- a/lib/rules/prefer-object-rule.js +++ b/lib/rules/prefer-object-rule.js @@ -18,7 +18,7 @@ module.exports = { description: 'disallow function-style rules', category: 'Rules', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/prefer-object-rule.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/prefer-object-rule.md', }, fixable: 'code', schema: [], diff --git a/lib/rules/prefer-output-null.js b/lib/rules/prefer-output-null.js index 0716d91e..a7abfd12 100644 --- a/lib/rules/prefer-output-null.js +++ b/lib/rules/prefer-output-null.js @@ -20,7 +20,7 @@ module.exports = { 'disallow invalid RuleTester test cases where the `output` matches the `code`', category: 'Tests', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/prefer-output-null.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/prefer-output-null.md', }, fixable: 'code', schema: [], diff --git a/lib/rules/prefer-placeholders.js b/lib/rules/prefer-placeholders.js index 05819f93..cc29d4b4 100644 --- a/lib/rules/prefer-placeholders.js +++ b/lib/rules/prefer-placeholders.js @@ -20,7 +20,7 @@ module.exports = { description: 'require using placeholders for dynamic report messages', category: 'Rules', recommended: false, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/prefer-placeholders.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/prefer-placeholders.md', }, fixable: null, schema: [], diff --git a/lib/rules/prefer-replace-text.js b/lib/rules/prefer-replace-text.js index 4859a879..c83beeaa 100644 --- a/lib/rules/prefer-replace-text.js +++ b/lib/rules/prefer-replace-text.js @@ -20,7 +20,7 @@ module.exports = { 'require using `replaceText()` instead of `replaceTextRange()`', category: 'Rules', recommended: false, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/prefer-replace-text.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/prefer-replace-text.md', }, fixable: null, schema: [], diff --git a/lib/rules/report-message-format.js b/lib/rules/report-message-format.js index ca62c2b7..b0c7e18a 100644 --- a/lib/rules/report-message-format.js +++ b/lib/rules/report-message-format.js @@ -20,7 +20,7 @@ module.exports = { description: 'enforce a consistent format for rule report messages', category: 'Rules', recommended: false, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/report-message-format.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/report-message-format.md', }, fixable: null, schema: [{ type: 'string' }], diff --git a/lib/rules/require-meta-docs-description.js b/lib/rules/require-meta-docs-description.js index 2d62c922..0a9b390d 100644 --- a/lib/rules/require-meta-docs-description.js +++ b/lib/rules/require-meta-docs-description.js @@ -18,7 +18,7 @@ module.exports = { 'require rules to implement a `meta.docs.description` property with the correct format', category: 'Rules', recommended: false, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-docs-description.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-docs-description.md', }, fixable: null, schema: [ diff --git a/lib/rules/require-meta-docs-url.js b/lib/rules/require-meta-docs-url.js index dce2d5d6..4ef85063 100644 --- a/lib/rules/require-meta-docs-url.js +++ b/lib/rules/require-meta-docs-url.js @@ -24,7 +24,7 @@ module.exports = { description: 'require rules to implement a `meta.docs.url` property', category: 'Rules', recommended: false, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-docs-url.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-docs-url.md', }, fixable: 'code', schema: [ diff --git a/lib/rules/require-meta-fixable.js b/lib/rules/require-meta-fixable.js index 9b9752a1..74b79e7a 100644 --- a/lib/rules/require-meta-fixable.js +++ b/lib/rules/require-meta-fixable.js @@ -20,7 +20,7 @@ module.exports = { description: 'require rules to implement a `meta.fixable` property', category: 'Rules', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-fixable.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-fixable.md', }, schema: [ { diff --git a/lib/rules/require-meta-has-suggestions.js b/lib/rules/require-meta-has-suggestions.js index b7023366..0a8f5282 100644 --- a/lib/rules/require-meta-has-suggestions.js +++ b/lib/rules/require-meta-has-suggestions.js @@ -16,7 +16,7 @@ module.exports = { 'require suggestable rules to implement a `meta.hasSuggestions` property', category: 'Rules', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-has-suggestions.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-has-suggestions.md', }, fixable: 'code', schema: [], diff --git a/lib/rules/require-meta-schema.js b/lib/rules/require-meta-schema.js index 4e0e05c8..339d14bc 100644 --- a/lib/rules/require-meta-schema.js +++ b/lib/rules/require-meta-schema.js @@ -15,7 +15,7 @@ module.exports = { description: 'require rules to implement a `meta.schema` property', category: 'Rules', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-schema.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-schema.md', }, hasSuggestions: true, schema: [ diff --git a/lib/rules/require-meta-type.js b/lib/rules/require-meta-type.js index e6bae6a0..9a56066b 100644 --- a/lib/rules/require-meta-type.js +++ b/lib/rules/require-meta-type.js @@ -21,7 +21,7 @@ module.exports = { description: 'require rules to implement a `meta.type` property', category: 'Rules', recommended: true, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-type.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-type.md', }, fixable: null, schema: [], diff --git a/lib/rules/test-case-property-ordering.js b/lib/rules/test-case-property-ordering.js index 76d6e2e7..66aa1b57 100644 --- a/lib/rules/test-case-property-ordering.js +++ b/lib/rules/test-case-property-ordering.js @@ -20,7 +20,7 @@ module.exports = { 'require the properties of a test case to be placed in a consistent order', category: 'Tests', recommended: false, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/test-case-property-ordering.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/test-case-property-ordering.md', }, fixable: 'code', schema: [ diff --git a/lib/rules/test-case-shorthand-strings.js b/lib/rules/test-case-shorthand-strings.js index 64507ba9..5decd6c6 100644 --- a/lib/rules/test-case-shorthand-strings.js +++ b/lib/rules/test-case-shorthand-strings.js @@ -20,7 +20,7 @@ module.exports = { 'enforce consistent usage of shorthand strings for test cases with no options', category: 'Tests', recommended: false, - url: 'https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/test-case-shorthand-strings.md', + url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/test-case-shorthand-strings.md', }, fixable: 'code', schema: [ diff --git a/package.json b/package.json index 4a1347f5..42446832 100644 --- a/package.json +++ b/package.json @@ -28,12 +28,12 @@ ], "repository": { "type": "git", - "url": "git+https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin.git" + "url": "git+https://github.com/eslint-community/eslint-plugin-eslint-plugin.git" }, "bugs": { - "url": "https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues" + "url": "https://github.com/eslint-community/eslint-plugin-eslint-plugin/issues" }, - "homepage": "https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin#readme", + "homepage": "https://github.com/eslint-community/eslint-plugin-eslint-plugin#readme", "dependencies": { "eslint-utils": "^3.0.0", "estraverse": "^5.2.0" diff --git a/tests/lib/index.js b/tests/lib/index.js index c94af68d..db72f464 100644 --- a/tests/lib/index.js +++ b/tests/lib/index.js @@ -11,7 +11,7 @@ describe('exported plugin', () => { it(ruleName, () => { assert.match( plugin.rules[ruleName].meta.docs.url, - /^https:\/\/github.com\/not-an-aardvark\/eslint-plugin-eslint-plugin\/tree\/HEAD\/docs\/rules\/[\w-]+\.md$/ + /^https:\/\/github.com\/eslint-community\/eslint-plugin-eslint-plugin\/tree\/HEAD\/docs\/rules\/[\w-]+\.md$/ ); }); });