Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion data #12606

Closed
mdjermanovic opened this issue Nov 27, 2019 · 4 comments
Closed

Suggestion data #12606

mdjermanovic opened this issue Nov 27, 2019 · 4 comments
Assignees

Comments

@mdjermanovic
Copy link
Member

@mdjermanovic mdjermanovic commented Nov 27, 2019

The version of ESLint you are using.

6.7.1

The problem you want to solve.

A couple of things I noticed while working on #12591:

  • It isn't documented that a suggestion object should have its own data property for interpolation. This is probably intuitive for most people, but I was still initially expecting the base data object from context.report({ data: {} }) to be used for all messages including suggestions, not just for the main error message.
  • Rule tester doesn't support interpolation for suggestions' messages. You can test either desc (the final text) or just messageId, but not messageId + data. If you pass messageId and data, the tester will check just messageId and ignore data, which is different from how it works with error messages.

Your take on the correct solution to problem.

  • It might be nice to clarify suggestion data in working-with-rules.md.
  • Improve rule tester to use suggestion's data provided in a test in the same way as it works with error's data: interpolate and compare final messages.

Are you willing to submit a pull request to implement this change?

Yes

@mdjermanovic
Copy link
Member Author

@mdjermanovic mdjermanovic commented Nov 27, 2019

This seems to have enough votes, but since it's a core enhancement I think it needs to be accepted by a TSC member?

@mysticatea
Copy link
Member

@mysticatea mysticatea commented Nov 27, 2019

To me, this looks like a bug that our tester cannot test suggestions with messageId + data.

@ilyavolodin
Copy link
Member

@ilyavolodin ilyavolodin commented Nov 27, 2019

Agree. I think it's just something that we missed in the original feature PR. Don't think it needs to go through TSC, also it's already up-voted by 3 members of TSC, so I think we should be good.

@mdjermanovic
Copy link
Member Author

@mdjermanovic mdjermanovic commented Dec 1, 2019

I'm working on the rule tester now. Looks like this issue can be marked as accepted?

There is one problem - the actual version allows desc and messageId in the same test. Even the example has both fields.

This is different from the error tests validation (message and messageId can't be defined on the same error object), but to disallow the same in the suggestion test objects looks like a breaking change now?

desc + messageId anyway doesn't seem to be a confusing combination?

On the other hand, desc + data (+ messageId as it's required for data) is confusing because it defines two description texts in the same test (desc and hydrated).

The solution might be to keep the current behavior (allow desc + messageId and test both if present against the actual result), but disallow desc + data. That shouldn't be a breaking change because data isn't specified in the API and isn't implemented yet.

kaicataldo pushed a commit that referenced this issue Mar 18, 2020
…) (#12635)

* Update: Allow testing Suggestions with data in RuleTester (fixes #12606)

* Add data to suggestionObjectParameters
anikethsaha added a commit to anikethsaha/eslint that referenced this issue Mar 23, 2020
…nt#12606) (eslint#12635)

* Update: Allow testing Suggestions with data in RuleTester (fixes eslint#12606)

* Add data to suggestionObjectParameters
YuraBeznos pushed a commit to YuraBeznos/sendgrid-nodejs that referenced this issue Jun 1, 2020
7.1.0 2020-05-23T01:24:41.206Z
-   [`a93083a`](https://github.com/eslint/eslint/commit/a93083af89c6f9714dcdd4a7f27c8655a0b0dba6) Fix: astUtils.getNextLocation returns invalid location after CRLF ([#13275](https://github.com/eslint/eslint/issues/13275)) (Milos Djermanovic)
-   [`df01af1`](https://github.com/eslint/eslint/commit/df01af184d93b3d64b37cee786cad59bd0d7aacb) Update: padded-blocks loc position changes (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13328](https://github.com/eslint/eslint/issues/13328)) (Anix)
-   [`bd3f092`](https://github.com/eslint/eslint/commit/bd3f092efa579944f75bfbc277b35f85e6d966ed) Fix: max-lines-per-function flagging arrow IIFEs (fixes [#13332](https://github.com/eslint/eslint/issues/13332)) ([#13336](https://github.com/eslint/eslint/issues/13336)) (cherryblossom000)
-   [`25462b2`](https://github.com/eslint/eslint/commit/25462b23eac4ed1ded97eeae6187b5d8baa58e78) Update: block-spacing changed loc for extra (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13314](https://github.com/eslint/eslint/issues/13314)) (Anix)
-   [`de0aab9`](https://github.com/eslint/eslint/commit/de0aab95005f172db72196fc3fd18e91ee9a5880) Fix: report end loc in one-var-declaration-per-line (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13326](https://github.com/eslint/eslint/issues/13326)) (YeonJuan)
-   [`1710296`](https://github.com/eslint/eslint/commit/1710296082083602a904b080908657bb431fb56c) Fix: no-new-symbol false positive with Symbol as an argument ([#13337](https://github.com/eslint/eslint/issues/13337)) (Milos Djermanovic)
-   [`cc01451`](https://github.com/eslint/eslint/commit/cc014514c29626e556acb0a528e3478b3725e284) Fix: arrow-parens no reporting for comments inside (fixes [#12995](https://github.com/eslint/eslint/issues/12995)) ([#13312](https://github.com/eslint/eslint/issues/13312)) (Anix)
-   [`a195141`](https://github.com/eslint/eslint/commit/a19514193a42f4f00732559ff828b33a6ec9d7c5) Update: reporting location for semi-spacing (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13285](https://github.com/eslint/eslint/issues/13285)) (Anix)
-   [`e3e4c41`](https://github.com/eslint/eslint/commit/e3e4c41ab625a5af8d4614d1c6d32c656f104f6b) Fix: fix false positives of no-new-func ([#13333](https://github.com/eslint/eslint/issues/13333)) (Pig Fang)
-   [`611c676`](https://github.com/eslint/eslint/commit/611c676dfd671013d81810724f184e2a9c5ad5d7) Docs: Update new rules policies ([#13343](https://github.com/eslint/eslint/issues/13343)) (Nicholas C. Zakas)
-   [`3a5fbb3`](https://github.com/eslint/eslint/commit/3a5fbb3d634be688615950c0a5fa8aead6ff08b5) Chore: correct fileoverview doc in accessor-pairs ([#13335](https://github.com/eslint/eslint/issues/13335)) (YeonJuan)
-   [`b0a6b81`](https://github.com/eslint/eslint/commit/b0a6b8134e3b399beeb69432a02232a1037f7c46) Update: Improve report location for rest-spread-spacing (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13313](https://github.com/eslint/eslint/issues/13313)) (Milos Djermanovic)
-   [`68c8ee3`](https://github.com/eslint/eslint/commit/68c8ee3ab70187972aef4c4e866bcf29da70a207) Fix: Stop path analyzer on unknown nodes ([#13305](https://github.com/eslint/eslint/issues/13305)) (Ilya Volodin)
-   [`89e1081`](https://github.com/eslint/eslint/commit/89e10811c4df666216aae58bff5f855cd9df738b) Update: Improve report location for linebreak-style (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13317](https://github.com/eslint/eslint/issues/13317)) (Milos Djermanovic)
-   [`0891379`](https://github.com/eslint/eslint/commit/08913798b4ec420b261b8fbc470504f9f248c840) Docs: Document the "correct" way to build an array with values ([#13246](https://github.com/eslint/eslint/issues/13246)) (Ed S)
-   [`88127d7`](https://github.com/eslint/eslint/commit/88127d74d56b88cc5a0758856995716050021131) Chore: remove checkbox from PR template prerequesites ([#13330](https://github.com/eslint/eslint/issues/13330)) (Kai Cataldo)
-   [`c636d57`](https://github.com/eslint/eslint/commit/c636d5708c461a8ff1ea55e5df56d4f76f9c4044) New: no-loss-of-precision (fixes [#11279](https://github.com/eslint/eslint/issues/11279)) ([#12747](https://github.com/eslint/eslint/issues/12747)) (jmoore914)
-   [`72a4e10`](https://github.com/eslint/eslint/commit/72a4e1044592057c4a3f39dbb1dbe61b00ea8af6) Chore: Mark SourceCode getComments() method as deprecated (fixes [#13293](https://github.com/eslint/eslint/issues/13293)) ([#13296](https://github.com/eslint/eslint/issues/13296)) (SuperOleg39)
-   [`7f14846`](https://github.com/eslint/eslint/commit/7f1484690665b4f4b9cd9680ca8bb7b5cf56e48a) Docs: fix broken link in Node.js API docs ([#13307](https://github.com/eslint/eslint/issues/13307)) (Kai Cataldo)
-   [`02aeba1`](https://github.com/eslint/eslint/commit/02aeba19afb301140514097235a9f2a00a9acb2a) Sponsors: Sync README with website (ESLint Jenkins)
-   [`1f17533`](https://github.com/eslint/eslint/commit/1f175338cba29960aab67a540f516051f9d428c8) Docs: Gitter -> Discord URL (refs [#13039](https://github.com/eslint/eslint/issues/13039)) ([#13308](https://github.com/eslint/eslint/issues/13308)) (Nicholas C. Zakas)
-   [`82a448a`](https://github.com/eslint/eslint/commit/82a448a7deff24e9207f60dfe77622c00102bd99) Docs: improve documentation of no-return-await ([#13215](https://github.com/eslint/eslint/issues/13215)) (Linus Unnebäck)
-   [`742941d`](https://github.com/eslint/eslint/commit/742941d7fdc3fd79ff8c5d2588413e0d3a5a525b) Update: added typescript-eslint/recommended configs for init ([#13235](https://github.com/eslint/eslint/issues/13235)) (Anix)
-   [`3d03df0`](https://github.com/eslint/eslint/commit/3d03df08c8000403a85baffe2a000287f3335114) Sponsors: Sync README with website (ESLint Jenkins)
-   [`f44a6b4`](https://github.com/eslint/eslint/commit/f44a6b4fd92602af8e2c75d5852f796ec064aa8e) Chore: fix invalid syntax in require-await tests ([#13277](https://github.com/eslint/eslint/issues/13277)) (Milos Djermanovic)
-   [`2c778fb`](https://github.com/eslint/eslint/commit/2c778fb6e31b7943bb27a47a6e15dcbfd8336f39) Fix: remove custom plugins from replacedBy metadata ([#13274](https://github.com/eslint/eslint/issues/13274)) (Kai Cataldo)
-   [`0db3b1d`](https://github.com/eslint/eslint/commit/0db3b1d5cc5e4e1de21462679581b7a4d89ff36e) Sponsors: Sync README with website (ESLint Jenkins)
7.0.0 2020-05-08T18:51:12.123Z
-   [`b98d8bd`](https://github.com/eslint/eslint/commit/b98d8bda4630fe8278c5aa2b6650630770568fe5) Upgrade: eslint-release@2.0.0 ([#13271](https://github.com/eslint/eslint/issues/13271)) (Kai Cataldo)
-   [`4c0b028`](https://github.com/eslint/eslint/commit/4c0b028c55fc1674b374efe0bc6dd22c02b4ac88) Fix: remove Node.js and CommonJS category from build process ([#13242](https://github.com/eslint/eslint/issues/13242)) (Kai Cataldo)
-   [`401a687`](https://github.com/eslint/eslint/commit/401a68799d9d15145e1c7d92ee04644abec2f15a) Chore: fix rules list for prereleases ([#13230](https://github.com/eslint/eslint/issues/13230)) (Kai Cataldo)
-   [`4ef6158`](https://github.com/eslint/eslint/commit/4ef61580736353f700ab9e4e29f005b5ac552c78) Breaking: espree@7.0.0 ([#13270](https://github.com/eslint/eslint/issues/13270)) (Kai Cataldo)
-   [`b5c8d73`](https://github.com/eslint/eslint/commit/b5c8d7389bb2c5d4eae850b866832d099187818b) Docs: update 7.0.0 migration guide for consistency ([#13267](https://github.com/eslint/eslint/issues/13267)) (Kai Cataldo)
-   [`356fdb4`](https://github.com/eslint/eslint/commit/356fdb46aa118ba3d81cee93e8c058a7c98acaf9) Docs: add migration guide ([#12692](https://github.com/eslint/eslint/issues/12692)) (Toru Nagashima)
-   [`015edf6`](https://github.com/eslint/eslint/commit/015edf6467e33c67b904db037a674d71957a6865) Sponsors: Sync README with website (ESLint Jenkins)
-   [`fdfa364`](https://github.com/eslint/eslint/commit/fdfa364c1b0d88689d02cbe8ae848a3e323209aa) 7.0.0-rc.0 (ESLint Jenkins)
-   [`8d1b4db`](https://github.com/eslint/eslint/commit/8d1b4db9932cf7c3289187afbb3866a83f9b3f8c) Build: changelog update for 7.0.0-rc.0 (ESLint Jenkins)
-   [`0b1d65a`](https://github.com/eslint/eslint/commit/0b1d65a45aa5dfe08cd596c420490e81b546317e) Update: Improve report location for array-callback-return (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13109](https://github.com/eslint/eslint/issues/13109)) (Milos Djermanovic)
-   [`d85e291`](https://github.com/eslint/eslint/commit/d85e291d1b56960373031f2562547df7285444f7) Fix: yoda left string fix for exceptRange (fixes [#12883](https://github.com/eslint/eslint/issues/12883)) ([#13052](https://github.com/eslint/eslint/issues/13052)) (Anix)
-   [`2ce6bed`](https://github.com/eslint/eslint/commit/2ce6bed04cad376003f70447ece4b6578c142bfd) Chore: added tests for nested arrays ([#13145](https://github.com/eslint/eslint/issues/13145)) (Anix)
-   [`d3aac53`](https://github.com/eslint/eslint/commit/d3aac532f6a24c633f85dedf0e552eabd22d0956) Update: report backtick loc in no-unexpected-multiline (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13142](https://github.com/eslint/eslint/issues/13142)) (Milos Djermanovic)
-   [`8e7a2d9`](https://github.com/eslint/eslint/commit/8e7a2d93595cfe0c1597af0e7873853369251c0b) Fix: func-call-spacing "never" reports wrong message (fixes [#13190](https://github.com/eslint/eslint/issues/13190)) ([#13193](https://github.com/eslint/eslint/issues/13193)) (Milos Djermanovic)
-   [`bcafd0f`](https://github.com/eslint/eslint/commit/bcafd0f8508e19ab8087a35fac7b97fc4295df3e) Update: Add ESLint API (refs [eslint/rfcs#40](https://github.com/eslint/rfcs/issues/40)) ([#12939](https://github.com/eslint/eslint/issues/12939)) (Kai Cataldo)
-   [`3eeae56`](https://github.com/eslint/eslint/commit/3eeae565bfb0834a31e5d3a253a17bbf4027cf88) Upgrade: some (dev) deps ([#13155](https://github.com/eslint/eslint/issues/13155)) (薛定谔的猫)
-   [`6b7030b`](https://github.com/eslint/eslint/commit/6b7030b1a1e1e3d1a3953cfa9722074d6a6fc1a9) Chore: Run tests on Node.js v14 ([#13210](https://github.com/eslint/eslint/issues/13210)) (fisker Cheung)
-   [`ebc28d7`](https://github.com/eslint/eslint/commit/ebc28d76658f1f3e4e8d56e70a25752b5d4a6686) Fix: Remove default .js from --ext CLI option ([#13176](https://github.com/eslint/eslint/issues/13176)) (Brandon Mills)
-   [`5c1bdeb`](https://github.com/eslint/eslint/commit/5c1bdebcf728062fd41583886830c89b65485df9) Update: Improve report location for getter-return (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13164](https://github.com/eslint/eslint/issues/13164)) (Milos Djermanovic)
-   [`56d2bee`](https://github.com/eslint/eslint/commit/56d2beea0ea0b6395a6d4a3e116ea6a964ff92f3) Docs: fix typos ([#13204](https://github.com/eslint/eslint/issues/13204)) (Nitin Kumar)
-   [`e13256e`](https://github.com/eslint/eslint/commit/e13256e395cc413ce45a66c8562621d48440d8f4) Chore: use espree.latestEcmaVersion in config-initializer ([#13157](https://github.com/eslint/eslint/issues/13157)) (Kai Cataldo)
-   [`e4f57b7`](https://github.com/eslint/eslint/commit/e4f57b7d7b8b7441a2217a217dcda1e7bfff516a) Chore: add nested array tests for array-element-newline ([#13161](https://github.com/eslint/eslint/issues/13161)) (Anix)
-   [`63ac918`](https://github.com/eslint/eslint/commit/63ac91877668205aaa50495a9615806967e6e4cf) Sponsors: Sync README with website (ESLint Jenkins)
-   [`516f253`](https://github.com/eslint/eslint/commit/516f253729daeeb9da5de5e9b38606ff9c1aae71) Docs: Adds import example for object-curly-newline rule (refs [#12018](https://github.com/eslint/eslint/issues/12018)) ([#13177](https://github.com/eslint/eslint/issues/13177)) (Luke Lewis)
-   [`5a0e84e`](https://github.com/eslint/eslint/commit/5a0e84e9498a946a3e8491a370e012354e087fe0) Sponsors: Sync README with website (ESLint Jenkins)
-   [`b398e0b`](https://github.com/eslint/eslint/commit/b398e0b9ff455e4e7d70f19d5ccea5819c21eb86) Docs: add rule comment in prefer-rest-params doc ([#13191](https://github.com/eslint/eslint/issues/13191)) (YeonJuan)
-   [`ffaa4ba`](https://github.com/eslint/eslint/commit/ffaa4ba5e2bb1a51a78a2b2c028cbe2efc9e5165) Sponsors: Sync README with website (ESLint Jenkins)
-   [`932869b`](https://github.com/eslint/eslint/commit/932869b3251b04c4ad5fa72279cb2a56a3e67b55) Sponsors: Sync README with website (ESLint Jenkins)
-   [`54630f0`](https://github.com/eslint/eslint/commit/54630f0063fa66318476473757b5912465d4caf2) Sponsors: Sync README with website (ESLint Jenkins)
-   [`c9a5035`](https://github.com/eslint/eslint/commit/c9a503571a4662f6c2d31cabc7fd7819ec388150) Fix: newBasePath should be an absolute path (fixes [#12850](https://github.com/eslint/eslint/issues/12850)) ([#13078](https://github.com/eslint/eslint/issues/13078)) (Nick Harris)
-   [`e7c1d4b`](https://github.com/eslint/eslint/commit/e7c1d4b2ac56149a517d4b0000230348a641f1d3) Update: deprecate Node.js & CommonJS rules ([#12898](https://github.com/eslint/eslint/issues/12898)) (Kai Cataldo)
-   [`95e1c70`](https://github.com/eslint/eslint/commit/95e1c70cebde210a990ee786ec7ab1c8e522edb8) Upgrade: levn@0.4.1 (fixes [#9366](https://github.com/eslint/eslint/issues/9366)) ([#13140](https://github.com/eslint/eslint/issues/13140)) (Kai Cataldo)
-   [`c41de38`](https://github.com/eslint/eslint/commit/c41de382a330d4789488fd2dcf6db5a3163bb5d2) Docs: fix curly multi-or-nest examples with comments (refs [#12972](https://github.com/eslint/eslint/issues/12972)) ([#13151](https://github.com/eslint/eslint/issues/13151)) (Milos Djermanovic)
-   [`57221d5`](https://github.com/eslint/eslint/commit/57221d58c60e757062242f30ed574e0502fc7c31) Docs: fix eslint comment in no-inner-declarations examples ([#13152](https://github.com/eslint/eslint/issues/13152)) (Milos Djermanovic)
-   [`301b450`](https://github.com/eslint/eslint/commit/301b450ecd1985ae84d1915124f4638ab2a2e6de) Fix: no-extra-parens export default sequence expression false positive ([#13096](https://github.com/eslint/eslint/issues/13096)) (Milos Djermanovic)
-   [`af4472f`](https://github.com/eslint/eslint/commit/af4472fed794b86e63730702e4b27294a4118d09) Update: Improve report location for new-cap (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13136](https://github.com/eslint/eslint/issues/13136)) (Milos Djermanovic)
-   [`bfa811c`](https://github.com/eslint/eslint/commit/bfa811ceee801fe8ba212a5c879e13743146e909) Fix: init error in extending recommended config (fixes [#12707](https://github.com/eslint/eslint/issues/12707)) ([#12738](https://github.com/eslint/eslint/issues/12738)) (YeonJuan)
-   [`5dfd4eb`](https://github.com/eslint/eslint/commit/5dfd4eb50d84077a57950f119e5de8976070e49a) Docs: examples with arrow functions in no-return-assign (fixes [#13135](https://github.com/eslint/eslint/issues/13135)) ([#13138](https://github.com/eslint/eslint/issues/13138)) (Anix)
-   [`adc8fa8`](https://github.com/eslint/eslint/commit/adc8fa88c9f223b984a3519ed159a055bf933b18) Docs: clarify exceptions in spaced-comment (fixes [#13032](https://github.com/eslint/eslint/issues/13032)) ([#13126](https://github.com/eslint/eslint/issues/13126)) (Anix)
-   [`a784dac`](https://github.com/eslint/eslint/commit/a784dac8bc26f31edbca869b16d6ad91bd4e5cc4) Update: Improve report location newline-per-chained-call (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13116](https://github.com/eslint/eslint/issues/13116)) (Milos Djermanovic)
-   [`5e07574`](https://github.com/eslint/eslint/commit/5e07574a91861fdcab6888b4c6829868030c3a39) Update: Improve report location for space-before-function-paren ([#13128](https://github.com/eslint/eslint/issues/13128)) (Chiawen Chen)
-   [`d0d32a8`](https://github.com/eslint/eslint/commit/d0d32a8c2a6c60c7e6e2d32a054e5987efd4c263) Sponsors: Sync README with website (ESLint Jenkins)
-   [`17e2fe4`](https://github.com/eslint/eslint/commit/17e2fe425168e675fe7607182615e50527eedf53) Update: Improve error message for fatal fixer errors ([#13120](https://github.com/eslint/eslint/issues/13120)) (Brad Zacher)
-   [`7551f0c`](https://github.com/eslint/eslint/commit/7551f0c6fd12f0295cc7d6377bf1899c092e79d8) Fix: no check for shadowed Object (fixes [#12809](https://github.com/eslint/eslint/issues/12809)) ([#13115](https://github.com/eslint/eslint/issues/13115)) (Anix)
-   [`988d842`](https://github.com/eslint/eslint/commit/988d8428811934943ce13b2d8b833d795ac2bb4a) Fix: add end location to report in no-useless-concat (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13110](https://github.com/eslint/eslint/issues/13110)) (Milos Djermanovic)
-   [`0518ebb`](https://github.com/eslint/eslint/commit/0518ebb840b5bf2d646dbd8a9b3e246e7069eb79) Sponsors: Sync README with website (ESLint Jenkins)
-   [`252fd41`](https://github.com/eslint/eslint/commit/252fd4133805f003151e0220b5d89bbb70cfacb1) Sponsors: Sync README with website (ESLint Jenkins)
-   [`438dcbb`](https://github.com/eslint/eslint/commit/438dcbb981214d67e8848006ce45afc0fbfa1705) Update: Improve report location for comma-style (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13111](https://github.com/eslint/eslint/issues/13111)) (Chiawen Chen)
-   [`85b7254`](https://github.com/eslint/eslint/commit/85b72548c0c893499c787b82f404348e1b50354d) Update: no-inner-declarations false negative in non-block (fixes [#12222](https://github.com/eslint/eslint/issues/12222)) ([#13062](https://github.com/eslint/eslint/issues/13062)) (Anix)
-   [`6631ef1`](https://github.com/eslint/eslint/commit/6631ef1678bbdd48680fb3025c3692abd0aeec4a) Update: Improve report location for no-empty-function (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13121](https://github.com/eslint/eslint/issues/13121)) (Milos Djermanovic)
-   [`b228f95`](https://github.com/eslint/eslint/commit/b228f958afaf507d6f6f99c90b2075b395733839) Docs: Update README team and sponsors (ESLint Jenkins)
-   [`119b7ce`](https://github.com/eslint/eslint/commit/119b7ce97993b84df5af4e4f82e5102e430dfff1) 7.0.0-alpha.3 (ESLint Jenkins)
-   [`2531b80`](https://github.com/eslint/eslint/commit/2531b802a1527ea1084905641a17befcb50350c7) Build: changelog update for 7.0.0-alpha.3 (ESLint Jenkins)
-   [`78c8cda`](https://github.com/eslint/eslint/commit/78c8cda5a5d82f5f8548c4528a6438d29756bb71) Breaking: RuleTester Improvements (refs [eslint/rfcs#25](https://github.com/eslint/rfcs/issues/25)) ([#12955](https://github.com/eslint/eslint/issues/12955)) (Milos Djermanovic)
-   [`e0f1b6c`](https://github.com/eslint/eslint/commit/e0f1b6c3d62f725b99b8c07654603b559ba43ba9) Update: stricter array index check in no-magic-numbers (fixes [#12845](https://github.com/eslint/eslint/issues/12845)) ([#12851](https://github.com/eslint/eslint/issues/12851)) (Milos Djermanovic)
-   [`362713c`](https://github.com/eslint/eslint/commit/362713c04aa89092b2b98a77fa94a75b3c933fc6) Update: Improve report location for template-curly-spacing ([#12813](https://github.com/eslint/eslint/issues/12813)) (Milos Djermanovic)
-   [`29f32db`](https://github.com/eslint/eslint/commit/29f32db68c921a857e17ae627923d87b9c8708de) Fix: Change error message logic for implicit file ignore (fixes [#12873](https://github.com/eslint/eslint/issues/12873)) ([#12878](https://github.com/eslint/eslint/issues/12878)) (Scott Hardin)
-   [`eb1a43c`](https://github.com/eslint/eslint/commit/eb1a43ce3113c906800192c3ef766d2ff188776f) Fix: require-await ignore async generators (fixes [#12459](https://github.com/eslint/eslint/issues/12459)) ([#13048](https://github.com/eslint/eslint/issues/13048)) (Anix)
-   [`920465b`](https://github.com/eslint/eslint/commit/920465b5d8d291df8bce7eef8a066b1dd43d8cae) Fix: getNameLocationInGlobalDirectiveComment end location (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13086](https://github.com/eslint/eslint/issues/13086)) (Milos Djermanovic)
-   [`ae14a02`](https://github.com/eslint/eslint/commit/ae14a021bbea5117fe366ae4ed235e8f08dc65a8) Fix: add end location to report in no-extra-bind (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13083](https://github.com/eslint/eslint/issues/13083)) (Milos Djermanovic)
-   [`105384c`](https://github.com/eslint/eslint/commit/105384ccc11dcd7303104fb5a347eda1d4d48357) Update: report operator location in operator-linebreak (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13102](https://github.com/eslint/eslint/issues/13102)) (Milos Djermanovic)
-   [`081e240`](https://github.com/eslint/eslint/commit/081e24022a40d9a026ddd2a85c68cb8c3f18dc53) Update: support globalThis in no-implied-eval (fixes [#12670](https://github.com/eslint/eslint/issues/12670)) ([#13105](https://github.com/eslint/eslint/issues/13105)) (YeonJuan)
-   [`185982d`](https://github.com/eslint/eslint/commit/185982d5615d325ae8b45c2360d5847df4098bda) Breaking: improve plugin resolving (refs [eslint/rfcs#47](https://github.com/eslint/rfcs/issues/47)) ([#12922](https://github.com/eslint/eslint/issues/12922)) (Toru Nagashima)
-   [`0c20bc0`](https://github.com/eslint/eslint/commit/0c20bc068e608869981a10711bba88ffde1539d8) Fix: check assignment property target in camelcase (fixes [#13025](https://github.com/eslint/eslint/issues/13025)) ([#13027](https://github.com/eslint/eslint/issues/13027)) (YeonJuan)
-   [`8d50a7d`](https://github.com/eslint/eslint/commit/8d50a7d82244d4912f3eab62a66c81c76c44a9da) Fix: add end location to report in no-prototype-builtins (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#13087](https://github.com/eslint/eslint/issues/13087)) (Milos Djermanovic)
-   [`3e4e7f8`](https://github.com/eslint/eslint/commit/3e4e7f8d429dc70b78c0aefaa37f9c22a1e5fc0f) Fix: incorrect logic for required parens in no-extra-boolean-cast fixer ([#13061](https://github.com/eslint/eslint/issues/13061)) (Milos Djermanovic)
-   [`6c069f9`](https://github.com/eslint/eslint/commit/6c069f907a04268b671c7f949c04a508df9d42a3) Docs: Add comments to code block in example ([#13089](https://github.com/eslint/eslint/issues/13089)) (Kibeom Kwon)
-   [`ee1f053`](https://github.com/eslint/eslint/commit/ee1f0531aa534ef9182cf8586f55ad82aaa55e75) Docs: Fix typo ([#13092](https://github.com/eslint/eslint/issues/13092)) (Max Coplan)
-   [`76324ac`](https://github.com/eslint/eslint/commit/76324ace67893c3d7e38a369114d6128df9ffb65) Docs: Add further reading to rule ([#13084](https://github.com/eslint/eslint/issues/13084)) (Max Coplan)
-   [`a1370ab`](https://github.com/eslint/eslint/commit/a1370abed72e1fb93e601816d981fa6e46204afb) Update: Report constructor calls in no-obj-calls ([#12909](https://github.com/eslint/eslint/issues/12909)) (Milos Djermanovic)
-   [`2111c52`](https://github.com/eslint/eslint/commit/2111c52443e7641caad291e0daaea8e2fe6c4562) Upgrade: esquery@1.2.0 ([#13076](https://github.com/eslint/eslint/issues/13076)) (Milos Djermanovic)
-   [`3f7c9bf`](https://github.com/eslint/eslint/commit/3f7c9bf19615122fb776cdd13da532d860bd945a) Docs: clarify variables option in no-use-before-define (fixes [#12986](https://github.com/eslint/eslint/issues/12986)) ([#13017](https://github.com/eslint/eslint/issues/13017)) (Anix)
-   [`aef9488`](https://github.com/eslint/eslint/commit/aef9488c07d3da4becff6e8d6918824b53086d86) Fix: allow references to external globals in id-blacklist (fixes [#12567](https://github.com/eslint/eslint/issues/12567)) ([#12987](https://github.com/eslint/eslint/issues/12987)) (Milos Djermanovic)
-   [`4955c50`](https://github.com/eslint/eslint/commit/4955c50dc9e89b4077b28e35f065d45e89bdccd7) Fix: remove type arguments in prefer-object-spread (fixes [#13058](https://github.com/eslint/eslint/issues/13058)) ([#13063](https://github.com/eslint/eslint/issues/13063)) (Milos Djermanovic)
-   [`48b122f`](https://github.com/eslint/eslint/commit/48b122f450b14dd27afef4c8115c69fca4f02be1) Breaking: change relative paths with --config (refs [eslint/rfcs#37](https://github.com/eslint/rfcs/issues/37)) ([#12887](https://github.com/eslint/eslint/issues/12887)) (Toru Nagashima)
-   [`085979f`](https://github.com/eslint/eslint/commit/085979fed9a5e24a87e4d92ee79272b59211d03f) Update: consider env in no-implied-eval (fixes [#12733](https://github.com/eslint/eslint/issues/12733)) ([#12757](https://github.com/eslint/eslint/issues/12757)) (YeonJuan)
-   [`9ac5b9e`](https://github.com/eslint/eslint/commit/9ac5b9edf06d16a9216c2c9b02bb20b6aa8ed0ab) Docs: Clarify node_modules is ignored by default (fixes [#13006](https://github.com/eslint/eslint/issues/13006)) ([#13054](https://github.com/eslint/eslint/issues/13054)) (Mika Kuijpers)
-   [`0de91f3`](https://github.com/eslint/eslint/commit/0de91f39a97cdf530cb64edbadde57a2bb41ca86) Docs: removed correct code from incorrect eg ([#13060](https://github.com/eslint/eslint/issues/13060)) (Anix)
-   [`dbe357d`](https://github.com/eslint/eslint/commit/dbe357de199620675446464f6fd0e35064c4d247) Fix: check template literal in prefer-numeric-literals (fixes [#13045](https://github.com/eslint/eslint/issues/13045)) ([#13046](https://github.com/eslint/eslint/issues/13046)) (YeonJuan)
-   [`2260611`](https://github.com/eslint/eslint/commit/2260611e616bdc2a0bf16d508b60a50772ce7fbb) Fix: added async in allow method in no-empty-function (fixes [#12768](https://github.com/eslint/eslint/issues/12768)) ([#13036](https://github.com/eslint/eslint/issues/13036)) (Anix)
-   [`f3788af`](https://github.com/eslint/eslint/commit/f3788aff615edfbfb7afc4c491bb07d20737531b) Sponsors: Sync README with website (ESLint Jenkins)
-   [`e90b29b`](https://github.com/eslint/eslint/commit/e90b29bb1f41d4e5767e33d03db5984f036586ed) Update: Allow testing Suggestions with data in RuleTester (fixes [#12606](https://github.com/eslint/eslint/issues/12606)) ([#12635](https://github.com/eslint/eslint/issues/12635)) (Milos Djermanovic)
-   [`7224eee`](https://github.com/eslint/eslint/commit/7224eee3ff4b4378d3439deb038bf34b116fa48b) Fix: no-plusplus allow comma operands in for afterthought (fixes [#13005](https://github.com/eslint/eslint/issues/13005)) ([#13024](https://github.com/eslint/eslint/issues/13024)) (Milos Djermanovic)
-   [`7598cf8`](https://github.com/eslint/eslint/commit/7598cf816bd854de1dd7d96cf00dec6ecc4564ac) Fix: Newline before eof when creating config via --init ([#12952](https://github.com/eslint/eslint/issues/12952)) (Andreas Lind)
-   [`183e300`](https://github.com/eslint/eslint/commit/183e3006841c29efdd245c45a72e6cefac86ae35) Update: support globalThis (refs [#12670](https://github.com/eslint/eslint/issues/12670)) ([#12774](https://github.com/eslint/eslint/issues/12774)) (YeonJuan)
-   [`af7af9d`](https://github.com/eslint/eslint/commit/af7af9d32ea8073d2d0d726cc8551351261a170f) Docs: Update governance ([#13055](https://github.com/eslint/eslint/issues/13055)) (Nicholas C. Zakas)
-   [`31d5eb3`](https://github.com/eslint/eslint/commit/31d5eb3e60b6c2ee26976721f07cc89d60867659) Sponsors: Sync README with website (ESLint Jenkins)
-   [`95613d4`](https://github.com/eslint/eslint/commit/95613d46b7900b3d9757a7f6959d5dfb262f29fc) Upgrade: espree@6.2.1 ([#13026](https://github.com/eslint/eslint/issues/13026)) (Kai Cataldo)
-   [`f1525dc`](https://github.com/eslint/eslint/commit/f1525dc45dfdbbe31e724671270785b41cffc6bd) Sponsors: Sync README with website (ESLint Jenkins)
-   [`0243549`](https://github.com/eslint/eslint/commit/0243549db4d237cb78e720d55a9cae89b91f6830) Fix: camelcase false positive with computed property (fixes [#13022](https://github.com/eslint/eslint/issues/13022)) ([#13023](https://github.com/eslint/eslint/issues/13023)) (Milos Djermanovic)
-   [`bc0c02c`](https://github.com/eslint/eslint/commit/bc0c02cd0368559c7a7b1510eb4620022a4cc31c) Chore: added lock files to gitignore ([#13015](https://github.com/eslint/eslint/issues/13015)) (Anix)
-   [`79ac6cd`](https://github.com/eslint/eslint/commit/79ac6cd2d8e4c32e03dfea10a957806845058573) Docs: added less confusing explanation for func-style (fixes [#12900](https://github.com/eslint/eslint/issues/12900)) ([#13004](https://github.com/eslint/eslint/issues/13004)) (Anix)
-   [`26267ed`](https://github.com/eslint/eslint/commit/26267ed70270ef746b785c09e267f815bf7c596a) Chore: update GitHub Actions ([#12984](https://github.com/eslint/eslint/issues/12984)) (Pig Fang)
-   [`1299705`](https://github.com/eslint/eslint/commit/12997058626b5167ba4b9d2ae0d0ea965a01c4be) Update: acorn version ([#13016](https://github.com/eslint/eslint/issues/13016)) (Idan Avrahami)
-   [`6cef0d5`](https://github.com/eslint/eslint/commit/6cef0d50a0d131bc8897799a54e1af1d38606db4) Fix: Check division operator in astUtils.canTokensBeAdjacent ([#12879](https://github.com/eslint/eslint/issues/12879)) (Milos Djermanovic)
-   [`fd8e1f5`](https://github.com/eslint/eslint/commit/fd8e1f52110cada542a120750236fd1ec8779336) Sponsors: Sync README with website (ESLint Jenkins)
-   [`472025f`](https://github.com/eslint/eslint/commit/472025f2814d0360fe8d4cddbcba049982e1cd43) Chore: update space-before-function-paren in eslint-config-eslint ([#12966](https://github.com/eslint/eslint/issues/12966)) (Kai Cataldo)
-   [`fd8c42a`](https://github.com/eslint/eslint/commit/fd8c42ada52f0ae2488ad96ee8fee675f63134ce) Sponsors: Sync README with website (ESLint Jenkins)
-   [`c615eae`](https://github.com/eslint/eslint/commit/c615eae0be3c6c167c6f77ec7a73e7adca0ecef0) 7.0.0-alpha.2 (ESLint Jenkins)
-   [`2e8f193`](https://github.com/eslint/eslint/commit/2e8f193ebc970f07ea37d267c8bce02d74c285a8) Build: changelog update for 7.0.0-alpha.2 (ESLint Jenkins)
-   [`a5b41a7`](https://github.com/eslint/eslint/commit/a5b41a75b57572e97476b06ad39b768e15b9d844) Update: no-restricted-modules handle TemplateLiteral (fixes [#12926](https://github.com/eslint/eslint/issues/12926)) ([#12927](https://github.com/eslint/eslint/issues/12927)) (Michal Piechowiak)
-   [`051567a`](https://github.com/eslint/eslint/commit/051567adca7ca56d691bcda76f54ed72e3eae367) Update: check identifier in array pattern in id-length (fixes [#12832](https://github.com/eslint/eslint/issues/12832)) ([#12839](https://github.com/eslint/eslint/issues/12839)) (YeonJuan)
-   [`4af06fc`](https://github.com/eslint/eslint/commit/4af06fc49029dac5c9acfd53f01fd9527bfbb4aa) Breaking: Test with an unknown error property should fail in RuleTester ([#12096](https://github.com/eslint/eslint/issues/12096)) (Milos Djermanovic)
-   [`9038a29`](https://github.com/eslint/eslint/commit/9038a29569548c0563c29dbe9f7dae280ff3addd) Update: func-names `as-needed` false negative with AssignmentPattern ([#12932](https://github.com/eslint/eslint/issues/12932)) (Milos Djermanovic)
-   [`afde78b`](https://github.com/eslint/eslint/commit/afde78b125747ce5ad9e5f871122a0d370dd0152) Fix: curly removes necessary braces between if and else (fixes [#12928](https://github.com/eslint/eslint/issues/12928)) ([#12943](https://github.com/eslint/eslint/issues/12943)) (Milos Djermanovic)
-   [`4797fb2`](https://github.com/eslint/eslint/commit/4797fb2c29db97bc5cd23b40e5a9235fef1ea06a) Fix: arrow-body-style crash with object literal body (fixes [#12884](https://github.com/eslint/eslint/issues/12884)) ([#12886](https://github.com/eslint/eslint/issues/12886)) (Milos Djermanovic)
-   [`afa9aac`](https://github.com/eslint/eslint/commit/afa9aac6de9444e935a55b46311e5b5a58f86063) Breaking: class default `true` computed-property-spacing (fixes [#12812](https://github.com/eslint/eslint/issues/12812)) ([#12915](https://github.com/eslint/eslint/issues/12915)) (Milos Djermanovic)
-   [`b8e20d3`](https://github.com/eslint/eslint/commit/b8e20d33b7d6645266beef09cd231afaf5054328) Docs: Mention TypeScript's compiler check ([#12903](https://github.com/eslint/eslint/issues/12903)) (Benny Neugebauer)
-   [`de14d1c`](https://github.com/eslint/eslint/commit/de14d1ce0cf422b4100a686abb906f53fbf905b3) Fix: wrap-iife autofix removes mandatory parentheses ([#12905](https://github.com/eslint/eslint/issues/12905)) (Milos Djermanovic)
-   [`5775b06`](https://github.com/eslint/eslint/commit/5775b06a74573cbe068bea56b1d2376421f5e831) Fix: Optionally allow underscores in member names ([#11972](https://github.com/eslint/eslint/issues/11972)) (Edgardo Avilés)
-   [`e997f32`](https://github.com/eslint/eslint/commit/e997f32b936463ac38e8b0034f764c47502e56a8) Docs: Updated arrow-parens for minor grammar issue ([#12962](https://github.com/eslint/eslint/issues/12962)) (Tom)
-   [`7d52151`](https://github.com/eslint/eslint/commit/7d52151bcd5d5524f240588436a8808162be187f) Breaking: classes default `true` in accessor-pairs (fixes [#12811](https://github.com/eslint/eslint/issues/12811)) ([#12919](https://github.com/eslint/eslint/issues/12919)) (Milos Djermanovic)
-   [`cf14355`](https://github.com/eslint/eslint/commit/cf14355e34a6757e15806f8e493553bd7110fb36) Docs: Fix links to custom parsers doc ([#12965](https://github.com/eslint/eslint/issues/12965)) (Brandon Mills)
-   [`0dfc3ff`](https://github.com/eslint/eslint/commit/0dfc3ff9fb228e1d9b1df99de50033ce9140ac24) Fix: add end location to report in no-eval ([#12960](https://github.com/eslint/eslint/issues/12960)) (Milos Djermanovic)
-   [`f479f6f`](https://github.com/eslint/eslint/commit/f479f6fe2eb95156e22bebfccb39a7fc1f19e9c0) Docs: References correct config file name ([#12885](https://github.com/eslint/eslint/issues/12885)) (Patrick Kilgore)
-   [`78182e4`](https://github.com/eslint/eslint/commit/78182e45e0178d9eac2591944ef4daee21d2cb44) Breaking: Add new rules to eslint:recommended (fixes [#12911](https://github.com/eslint/eslint/issues/12911)) ([#12920](https://github.com/eslint/eslint/issues/12920)) (Milos Djermanovic)
-   [`8d5c434`](https://github.com/eslint/eslint/commit/8d5c434f721142be74c7515aaa935668a15b79b1) Docs: fix category descriptions for site generation (fixes [#12894](https://github.com/eslint/eslint/issues/12894)) ([#12930](https://github.com/eslint/eslint/issues/12930)) (Kai Cataldo)
-   [`05380e6`](https://github.com/eslint/eslint/commit/05380e6e7e19a79d26ea6d6b44a8d5ee7cde51c8) Docs: Remove claim about semicolons from docs ([#12944](https://github.com/eslint/eslint/issues/12944)) (Luke Sikina)
-   [`aa9d725`](https://github.com/eslint/eslint/commit/aa9d72525054e641231a2960a2e37b3716228056) Sponsors: Sync README with website (ESLint Jenkins)
-   [`7747177`](https://github.com/eslint/eslint/commit/7747177f8504961059b7c56bdb70a820bd1114c1) Update: report rename id destructuring in id-blacklist (fixes [#12807](https://github.com/eslint/eslint/issues/12807)) ([#12923](https://github.com/eslint/eslint/issues/12923)) (YeonJuan)
-   [`6423e11`](https://github.com/eslint/eslint/commit/6423e11c0bedd3b4e661ab554316bdeb1fc1ee3c) Breaking: check unnamed default export in func-names (fixes [#12194](https://github.com/eslint/eslint/issues/12194)) ([#12195](https://github.com/eslint/eslint/issues/12195)) (Chiawen Chen)
-   [`77df505`](https://github.com/eslint/eslint/commit/77df505d9a08496a8eaefeca4f885f54a21d5c5e) Update: check renaming identifier in object destructuring (fixes 12827) ([#12881](https://github.com/eslint/eslint/issues/12881)) (YeonJuan)
-   [`41de9df`](https://github.com/eslint/eslint/commit/41de9df41a30a4300243bfe4ca26f716a787b2fc) Update: enforceForLogicalOperands no-extra-boolean-cast (fixes [#12137](https://github.com/eslint/eslint/issues/12137)) ([#12734](https://github.com/eslint/eslint/issues/12734)) (jmoore914)
-   [`98a9b01`](https://github.com/eslint/eslint/commit/98a9b019e52f344c1a6bc2f704c227f89692afe3) 7.0.0-alpha.1 (ESLint Jenkins)
-   [`e9f1073`](https://github.com/eslint/eslint/commit/e9f1073f748f8c22f754d145b1ba193e7ce82215) Build: changelog update for 7.0.0-alpha.1 (ESLint Jenkins)
-   [`f702b1a`](https://github.com/eslint/eslint/commit/f702b1a54820d2b4e4993dcded99f551a98b490f) Add missing plugin reference ([#12796](https://github.com/eslint/eslint/issues/12796)) (Eduard Bardají Puig)
-   [`1f1424c`](https://github.com/eslint/eslint/commit/1f1424cb200e609d58645f6c54739e11469e6265) Fix: fix inconsistently works option in no-extra-parens (fixes [#12717](https://github.com/eslint/eslint/issues/12717)) ([#12843](https://github.com/eslint/eslint/issues/12843)) (YeonJuan)
-   [`b5adcaa`](https://github.com/eslint/eslint/commit/b5adcaab93f388f1d8e9d35d6f5e8c2994240850) Fix: make YieldExpression throwable (fixes [#12880](https://github.com/eslint/eslint/issues/12880)) ([#12897](https://github.com/eslint/eslint/issues/12897)) (YeonJuan)
-   [`4293229`](https://github.com/eslint/eslint/commit/4293229709dde105692347241513766e953664dd) Breaking: use-isnan enforceForSwitchCase default `true` (fixes [#12810](https://github.com/eslint/eslint/issues/12810)) ([#12913](https://github.com/eslint/eslint/issues/12913)) (Milos Djermanovic)
-   [`cf38d0d`](https://github.com/eslint/eslint/commit/cf38d0d939b62f3670cdd59f0143fd896fccd771) Breaking: change default ignore pattern (refs [eslint/rfcs#51](https://github.com/eslint/rfcs/issues/51)) ([#12888](https://github.com/eslint/eslint/issues/12888)) (Toru Nagashima)
-   [`bfe1dc4`](https://github.com/eslint/eslint/commit/bfe1dc4e614640cb69032afbb5851c1493f537e3) Breaking: no-dupe-class-members checks some computed keys (fixes [#12808](https://github.com/eslint/eslint/issues/12808)) ([#12837](https://github.com/eslint/eslint/issues/12837)) (Milos Djermanovic)
-   [`1ee6b63`](https://github.com/eslint/eslint/commit/1ee6b6388305a8671c8d4c3cf30c2dbf18a1ff7e) Update: check template literal in yoda (fixes [#12863](https://github.com/eslint/eslint/issues/12863)) ([#12876](https://github.com/eslint/eslint/issues/12876)) (YeonJuan)
-   [`0ae7041`](https://github.com/eslint/eslint/commit/0ae70417af70ad565450d9e779ae78c05f6a51e2) Sponsors: Sync README with website (ESLint Jenkins)
-   [`1907e57`](https://github.com/eslint/eslint/commit/1907e57362f7d5f7a02a5a78f24ac3347f868e93) Chore: add Twitter and Open Collective badge ([#12877](https://github.com/eslint/eslint/issues/12877)) (Kai Cataldo)
-   [`95e0586`](https://github.com/eslint/eslint/commit/95e0586c95e6953d11983d1d11891ed30318109a) Fix: id-blacklist false positives on renamed imports ([#12831](https://github.com/eslint/eslint/issues/12831)) (Milos Djermanovic)
-   [`b7f0d20`](https://github.com/eslint/eslint/commit/b7f0d200c125b3d233ccafaabdaa61c66dc60e3c) Chore: Use consistent badge style ([#12825](https://github.com/eslint/eslint/issues/12825)) (fisker Cheung)
-   [`3734a66`](https://github.com/eslint/eslint/commit/3734a669983de7d5107ba8f39b291c6e3116489f) Chore: use ids for messages ([#12859](https://github.com/eslint/eslint/issues/12859)) (Gareth Jones)
-   [`824d235`](https://github.com/eslint/eslint/commit/824d23585c205f2993716585cb6f55dfbe4a33f0) Docs: add errorOnUnmatchedPattern option to CLIEngine ([#12834](https://github.com/eslint/eslint/issues/12834)) (Arthur Denner)
-   [`439c833`](https://github.com/eslint/eslint/commit/439c83342c364ba3ce5168d54e165b1fe3e35630) Update: array-callback-return checks Array.forEach (fixes [#12551](https://github.com/eslint/eslint/issues/12551)) ([#12646](https://github.com/eslint/eslint/issues/12646)) (Gabriel R Sezefredo)
-   [`33efd71`](https://github.com/eslint/eslint/commit/33efd71d7c3496b4b9cbfe006280527064940826) Docs: Fix spelling mistakes ([#12861](https://github.com/eslint/eslint/issues/12861)) (Bryan Mishkin)
-   [`a5b3c5f`](https://github.com/eslint/eslint/commit/a5b3c5fa4edc2312534af0d9f0911f68144f8baf) Docs: Update README team and sponsors (ESLint Jenkins)
-   [`0cae920`](https://github.com/eslint/eslint/commit/0cae9203a8077184ad6beb00028fd376cc806f34) Chore: rename shadowed global ([#12862](https://github.com/eslint/eslint/issues/12862)) (Tony Brix)
-   [`055b80d`](https://github.com/eslint/eslint/commit/055b80dc89bba2a5ab22f7a27deb40135b5cacfa) Chore: Fix typo in complexity.js ([#12864](https://github.com/eslint/eslint/issues/12864)) (Kyle Shevlin)
-   [`d6c313d`](https://github.com/eslint/eslint/commit/d6c313de794ea0671d35b5027288cd2ea456c0b5) Docs: add missing eslint comments in prefer-regex-literals examples ([#12858](https://github.com/eslint/eslint/issues/12858)) (Milos Djermanovic)
-   [`7d551ab`](https://github.com/eslint/eslint/commit/7d551ab8cbf2d3a802b0d0685379aa075fe9d7c0) Sponsors: Sync README with website (ESLint Jenkins)
-   [`540de8e`](https://github.com/eslint/eslint/commit/540de8e34d08f4b17b66b06d13927acb7552357a) Sponsors: Sync README with website (ESLint Jenkins)
-   [`ac5d515`](https://github.com/eslint/eslint/commit/ac5d515252c226f030fa646bf7635a12a3b856fe) Sponsors: Sync README with website (ESLint Jenkins)
-   [`dadc892`](https://github.com/eslint/eslint/commit/dadc8927820576c60b48bcbc7d5a9056a6279d30) Fix: operator-assignment crash on adjacent division assignment ([#12844](https://github.com/eslint/eslint/issues/12844)) (Milos Djermanovic)
-   [`9f39ef0`](https://github.com/eslint/eslint/commit/9f39ef0d4b398c7c09ceef89128da448680d587c) Chore: typo in PULL_REQUEST_TEMPLATE.md ([#12848](https://github.com/eslint/eslint/issues/12848)) (Balázs Orbán)
-   [`a60d5cd`](https://github.com/eslint/eslint/commit/a60d5cd2325ca72fa1b272b0b90ccd7904b92062) Chore: typo in no-irregular-whitespace.js ([#12847](https://github.com/eslint/eslint/issues/12847)) (Balázs Orbán)
-   [`691d19a`](https://github.com/eslint/eslint/commit/691d19a2872bffab50c0024d488b8cb33504cc83) Chore: add missing `ecmaVersion` 2020/11 type value ([#12833](https://github.com/eslint/eslint/issues/12833)) (Piotr Błażejewicz (Peter Blazejewicz))
-   [`516ddb3`](https://github.com/eslint/eslint/commit/516ddb37d39502e5a8c88a017ae3bad05046f41d) Sponsors: Sync README with website (ESLint Jenkins)
-   [`a9d92f9`](https://github.com/eslint/eslint/commit/a9d92f991d69902a9150db373590e2ed54dec988) Fix: radix rule crash on disabled globals ([#12824](https://github.com/eslint/eslint/issues/12824)) (Milos Djermanovic)
-   [`03a69db`](https://github.com/eslint/eslint/commit/03a69dbe86d5b5768a310105416ae726822e3c1c) Update: check template literal in no-proto, no-iterator (fixes [#12801](https://github.com/eslint/eslint/issues/12801)) ([#12806](https://github.com/eslint/eslint/issues/12806)) (YeonJuan)
-   [`562e784`](https://github.com/eslint/eslint/commit/562e7845946a490f2e173a0bcd1af631070a4eef) Update: fix no-magic-numbers false negative with ignoreArrayIndexes ([#12805](https://github.com/eslint/eslint/issues/12805)) (Milos Djermanovic)
-   [`f5b9656`](https://github.com/eslint/eslint/commit/f5b96564f732962f46755adbb33c49fae9af6a92) Chore: add test for no-constant-condition ([#12836](https://github.com/eslint/eslint/issues/12836)) (Milos Djermanovic)
-   [`533c114`](https://github.com/eslint/eslint/commit/533c1140dc98bebdc3ae8334ab2e6c27c7df0c21) Fix: multiline-comment-style rule add extra space after \* (fixes [#12785](https://github.com/eslint/eslint/issues/12785)) ([#12823](https://github.com/eslint/eslint/issues/12823)) (Karthik Priyadarshan)
-   [`0460748`](https://github.com/eslint/eslint/commit/0460748cda67ddc4a4cb0db3cdf187a742d09bf8) Update: check template literal in no-constant-condition (fixes [#12815](https://github.com/eslint/eslint/issues/12815)) ([#12816](https://github.com/eslint/eslint/issues/12816)) (YeonJuan)
-   [`80309c3`](https://github.com/eslint/eslint/commit/80309c3791188ac5d1c4eebc99ede323a55336e6) Fix: no-constant-condition doesn't introspect arrays (fixes [#12225](https://github.com/eslint/eslint/issues/12225)) ([#12307](https://github.com/eslint/eslint/issues/12307)) (Sean Gray)
-   [`10a79a6`](https://github.com/eslint/eslint/commit/10a79a672b42d51539bcd6ace482be7afa5f34f8) Chore: Adopt `eslint-plugin/require-meta-docs-description` internally ([#12762](https://github.com/eslint/eslint/issues/12762)) (Bryan Mishkin)
-   [`aea1729`](https://github.com/eslint/eslint/commit/aea172998ec4e2af1d9186b6767c3f34428945f4) Docs: Fix anchor links in Node.js API TOC ([#12821](https://github.com/eslint/eslint/issues/12821)) (Matija Marohnić)
-   [`1b8a3ce`](https://github.com/eslint/eslint/commit/1b8a3ce15237b9085f2761dcf73655207e6169a6) Sponsors: Sync README with website (ESLint Jenkins)
-   [`c2217c0`](https://github.com/eslint/eslint/commit/c2217c04d6c82b160a21b00fca39c8acec543403) Breaking: make `radix` rule stricter ([#12608](https://github.com/eslint/eslint/issues/12608)) (fisker Cheung)
-   [`e03a7b3`](https://github.com/eslint/eslint/commit/e03a7b311cb9ddf55914b1496683609bd564de2f) 7.0.0-alpha.0 (ESLint Jenkins)
-   [`c8c1b2b`](https://github.com/eslint/eslint/commit/c8c1b2b2efadfcd3c04aaf15bd793c5b4dd84cb6) Build: changelog update for 7.0.0-alpha.0 (ESLint Jenkins)
-   [`1aa021d`](https://github.com/eslint/eslint/commit/1aa021d77fdd2c68d7b7d2f4603252110c414b32) Breaking: lint `overrides` files (fixes [#10828](https://github.com/eslint/eslint/issues/10828), refs [eslint/rfcs#20](https://github.com/eslint/rfcs/issues/20)) ([#12677](https://github.com/eslint/eslint/issues/12677)) (Toru Nagashima)
-   [`e59d775`](https://github.com/eslint/eslint/commit/e59d77536bd8db57e8a75cd5245f6f320aa699f8) Update: Separate pattern/expression options for array-element-newline ([#11796](https://github.com/eslint/eslint/issues/11796)) (jacobparish)
-   [`f8f115a`](https://github.com/eslint/eslint/commit/f8f115af6e10539e6cad485588187cb11917f8c9) Update: treat comment tokens in template-curly-spacing (fixes [#12744](https://github.com/eslint/eslint/issues/12744)) ([#12775](https://github.com/eslint/eslint/issues/12775)) (YeonJuan)
-   [`b50179d`](https://github.com/eslint/eslint/commit/b50179def3fedbd95fdeab25e32c2511867eb760) Breaking: Check assignment targets in no-extra-parens ([#12490](https://github.com/eslint/eslint/issues/12490)) (Milos Djermanovic)
-   [`de4fa7c`](https://github.com/eslint/eslint/commit/de4fa7c65c7befefa64d1605550267071ee56a5d) Fix: wrong indent at tagged template in indent (fixes [#12122](https://github.com/eslint/eslint/issues/12122)) ([#12596](https://github.com/eslint/eslint/issues/12596)) (YeonJuan)
-   [`d86a5bb`](https://github.com/eslint/eslint/commit/d86a5bbb1987d858d4963f647b0af5c1fd924b4f) Breaking: Check flatMap in array-callback-return (fixes [#12235](https://github.com/eslint/eslint/issues/12235)) ([#12765](https://github.com/eslint/eslint/issues/12765)) (Milos Djermanovic)
-   [`cf46df7`](https://github.com/eslint/eslint/commit/cf46df70158a4ed4c09d5c9d655c07dc6df3ff5e) Breaking: description in directive comments (refs [eslint/rfcs#33](https://github.com/eslint/rfcs/issues/33)) ([#12699](https://github.com/eslint/eslint/issues/12699)) (Toru Nagashima)
-   [`7350589`](https://github.com/eslint/eslint/commit/7350589a5bdfc9d75d1ff19364f476eec44c3911) Breaking: some rules recognize bigint literals (fixes [#11803](https://github.com/eslint/eslint/issues/11803)) ([#12701](https://github.com/eslint/eslint/issues/12701)) (Toru Nagashima)
-   [`16a1c1f`](https://github.com/eslint/eslint/commit/16a1c1f79bc0a4cc1c3a87e98d220041de88bb93) Fix: prefer-object-spread false positives with accessors (fixes [#12086](https://github.com/eslint/eslint/issues/12086)) ([#12784](https://github.com/eslint/eslint/issues/12784)) (Milos Djermanovic)
-   [`f9774ec`](https://github.com/eslint/eslint/commit/f9774ec11b0ebe63fb16a97b97890efb84699548) New: Add default-case-last rule (fixes [#12665](https://github.com/eslint/eslint/issues/12665)) ([#12668](https://github.com/eslint/eslint/issues/12668)) (Milos Djermanovic)
-   [`9a93d9e`](https://github.com/eslint/eslint/commit/9a93d9ef389c49a133c4df4f9843927f5f806423) Update: fix no-restricted-imports export \* false negative (fixes [#12737](https://github.com/eslint/eslint/issues/12737)) ([#12798](https://github.com/eslint/eslint/issues/12798)) (Milos Djermanovic)
-   [`0d8c0af`](https://github.com/eslint/eslint/commit/0d8c0affe1ae7ecf228cdf91b490921f7e9d1fdb) Fix: improve report location for computed-property-spacing ([#12795](https://github.com/eslint/eslint/issues/12795)) (Milos Djermanovic)
-   [`756b95d`](https://github.com/eslint/eslint/commit/756b95d59fb97cd9b3f3adf98cebf529fe4842a2) Fix: id-blacklist should ignore ObjectPatterns (fixes [#12787](https://github.com/eslint/eslint/issues/12787)) ([#12792](https://github.com/eslint/eslint/issues/12792)) (JP Ramassini)
-   [`561b6d4`](https://github.com/eslint/eslint/commit/561b6d4726f3e77dd40ba0d340ca7f08429cd2eb) Chore: add prerequisites checklist to PR template ([#12790](https://github.com/eslint/eslint/issues/12790)) (Kai Cataldo)
-   [`01ff791`](https://github.com/eslint/eslint/commit/01ff7910af86fc45b76e883bc9ab00c9be3b50ac) Fix: Display pipe character correctly in test output ([#12771](https://github.com/eslint/eslint/issues/12771)) (Brad Zacher)
-   [`68becbd`](https://github.com/eslint/eslint/commit/68becbd84e8a0693409d36f2be10679c483e233a) Update: fix no-restricted-imports importNames reporting (fixes [#12282](https://github.com/eslint/eslint/issues/12282)) ([#12711](https://github.com/eslint/eslint/issues/12711)) (Andrey Alexandrov)
-   [`ae959b6`](https://github.com/eslint/eslint/commit/ae959b691fb148ac8b474c924c8cb01ef61c436d) Update: report double extra parens in no-extra-parens (fixes [#12127](https://github.com/eslint/eslint/issues/12127)) ([#12697](https://github.com/eslint/eslint/issues/12697)) (YeonJuan)
-   [`02fcc05`](https://github.com/eslint/eslint/commit/02fcc055710e8d69d986f1e682cae2014ad881e2) Docs: Improve sort-keys ([#12791](https://github.com/eslint/eslint/issues/12791)) (Steven Vachon)
-   [`35cd958`](https://github.com/eslint/eslint/commit/35cd95893be0afd8c954cbcf9268c2aa045b7d5b) Sponsors: Sync README with website (ESLint Jenkins)
-   [`a1d999c`](https://github.com/eslint/eslint/commit/a1d999c6b4e51c317ad409110be7be214ff9f7c6) New: Add no-useless-backreference rule (fixes [#12673](https://github.com/eslint/eslint/issues/12673)) ([#12690](https://github.com/eslint/eslint/issues/12690)) (Milos Djermanovic)
-   [`b2c6209`](https://github.com/eslint/eslint/commit/b2c62096a8b318765d618cab222240f87d73063b) Update: fix no-extra-parens CallExpression#callee false negatives ([#12743](https://github.com/eslint/eslint/issues/12743)) (Milos Djermanovic)
-   [`14b42c3`](https://github.com/eslint/eslint/commit/14b42c386be3387c415267b789f277e1294d4567) Update: fix counting jsx comment len in max-len (fixes [#12213](https://github.com/eslint/eslint/issues/12213)) ([#12661](https://github.com/eslint/eslint/issues/12661)) (YeonJuan)
-   [`e632c31`](https://github.com/eslint/eslint/commit/e632c31d7e5363f1347b787702ecd4a85f5c11a2) Upgrade: several dependencies ([#12753](https://github.com/eslint/eslint/issues/12753)) (Toru Nagashima)
-   [`25eb703`](https://github.com/eslint/eslint/commit/25eb703c8758563988ffb497a53f89a3ed345399) Docs: fix dead link in max-lines rule docs ([#12766](https://github.com/eslint/eslint/issues/12766)) (Christian Bundy)
-   [`9dfc850`](https://github.com/eslint/eslint/commit/9dfc8501fb1956c90dc11e6377b4cb38a6bea65d) Chore: Refactor to use messageId in a number of rules ([#12715](https://github.com/eslint/eslint/issues/12715)) (Brad Zacher)
-   [`1118fce`](https://github.com/eslint/eslint/commit/1118fceb49af3436b8dcd0c6089f913cedf9a329) Breaking: runtime-deprecation on '~/.eslintrc' (refs [eslint/rfcs#32](https://github.com/eslint/rfcs/issues/32)) ([#12678](https://github.com/eslint/eslint/issues/12678)) (Toru Nagashima)
-   [`2c28fbb`](https://github.com/eslint/eslint/commit/2c28fbbb563a44282bef0c9fcc9be29d611cc83b) Breaking: drop Node.js 8 support (refs [eslint/rfcs#44](https://github.com/eslint/rfcs/issues/44)) ([#12700](https://github.com/eslint/eslint/issues/12700)) (Toru Nagashima)
-   [`098b67d`](https://github.com/eslint/eslint/commit/098b67d04a4b4dc8ef4faa6434c6ef5abbde3ed3) Docs: fix minor typo in brace-style.md ([#12749](https://github.com/eslint/eslint/issues/12749)) (Marko Kaznovac)
-   [`313f70a`](https://github.com/eslint/eslint/commit/313f70ac9a3cf5d1558d2427b00dd75666e18cf4) Update: add outerIIFEBody: "off" to indent rule (fixes [#11377](https://github.com/eslint/eslint/issues/11377)) ([#12706](https://github.com/eslint/eslint/issues/12706)) (Kai Cataldo)
-   [`b77b858`](https://github.com/eslint/eslint/commit/b77b8585e33fc4bb438a0e11ca8177c7eb91dbd8) Chore: fix separateRequires tests for one-var rule ([#12709](https://github.com/eslint/eslint/issues/12709)) (Milos Djermanovic)
-   [`e4df7df`](https://github.com/eslint/eslint/commit/e4df7dfb0199badb61d2c03ff4f7e4be735279d9) Chore: add JSDoc types for RuleTester test cases ([#12325](https://github.com/eslint/eslint/issues/12325)) (Chiawen Chen)
-   [`b23ad0d`](https://github.com/eslint/eslint/commit/b23ad0d789a909baf8d7c41a35bc53df932eaf30) Docs: change a broken link in working-with-rules.md ([#12732](https://github.com/eslint/eslint/issues/12732)) (Damien Cassou)
-   [`3fa39a6`](https://github.com/eslint/eslint/commit/3fa39a633b37544fec7cedfc1f2b0e62e9312a72) Update: Handle locally unsupported regex in computed property keys ([#12056](https://github.com/eslint/eslint/issues/12056)) (Milos Djermanovic)
-   [`4744397`](https://github.com/eslint/eslint/commit/474439720258b1a64b305c31588f803104fa4aaf) Chore: remove unused code in max-lines-per-function ([#12659](https://github.com/eslint/eslint/issues/12659)) (YeonJuan)
-   [`4e16957`](https://github.com/eslint/eslint/commit/4e169576a526023ee297d5bc8b37eedba229f63d) Build: update browser build ([#12693](https://github.com/eslint/eslint/issues/12693)) (Toru Nagashima)
-   [`00ddfff`](https://github.com/eslint/eslint/commit/00ddfffe6b4b4244e4680b0f92f2c6697fad136f) Fix: Windows path parsing for JUnit (fixes [#12507](https://github.com/eslint/eslint/issues/12507)) ([#12509](https://github.com/eslint/eslint/issues/12509)) (Michael Wall)
-   [`985dac3`](https://github.com/eslint/eslint/commit/985dac35e3c367f0f99d1f0e766e06a1d9818dd4) New: Add no-restricted-exports rule (fixes [#10428](https://github.com/eslint/eslint/issues/10428)) ([#12546](https://github.com/eslint/eslint/issues/12546)) (Milos Djermanovic)
-   [`1aff21b`](https://github.com/eslint/eslint/commit/1aff21bb54da44cef0b6e378a34a74265863b930) Fix: no-mixed-spaces-and-tabs reports multiline strings ([#12566](https://github.com/eslint/eslint/issues/12566)) (Milos Djermanovic)
-   [`8f1020f`](https://github.com/eslint/eslint/commit/8f1020ff711b0c57d590bf666e2841f64186d083) Update: no-void add an option to allow void as a statement ([#12613](https://github.com/eslint/eslint/issues/12613)) (Brad Zacher)
-   [`bb6cf50`](https://github.com/eslint/eslint/commit/bb6cf5082623ffb67bb1495fee52c0610ee5f421) Update: Add offsetTernaryExpressions option for indent rule ([#12556](https://github.com/eslint/eslint/issues/12556)) (Adam Stankiewicz)
-   [`39f5a45`](https://github.com/eslint/eslint/commit/39f5a453579b2ad732212edeb71f84ecb0991f97) Chore: add test cases for for-direction ([#12698](https://github.com/eslint/eslint/issues/12698)) (YeonJuan)
-   [`b340304`](https://github.com/eslint/eslint/commit/b3403045e535921df6d34785a4ce053e14ba27fd) Chore: Add extra test, improve docs ([#12492](https://github.com/eslint/eslint/issues/12492)) (Kevin Partington)
-   [`827259e`](https://github.com/eslint/eslint/commit/827259ea009f98a0fdf3f7ebf1bfb6cd661ce28d) Build: package.json update for eslint-config-eslint release (ESLint Jenkins)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

3 participants
You can’t perform that action at this time.