From c4bc17a63070e047405d31ed6d4ca700d9460cc0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 27 Sep 2023 13:45:44 +0000 Subject: [PATCH] Update dependency eslint to v7.32.0 (#152) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint](https://eslint.org) ([source](https://togithub.com/eslint/eslint)) | [`7.24.0` -> `7.32.0`](https://renovatebot.com/diffs/npm/eslint/7.24.0/7.32.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/7.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/7.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/7.24.0/7.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/7.24.0/7.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
eslint/eslint (eslint) ### [`v7.32.0`](https://togithub.com/eslint/eslint/releases/tag/v7.32.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v7.31.0...v7.32.0) - [`3c78a7b`](https://togithub.com/eslint/eslint/commit/3c78a7bff6044fd196ae3b737983e6744c6eb7c8) Chore: Adopt `eslint-plugin/prefer-message-ids` rule internally ([#​14841](https://togithub.com/eslint/eslint/issues/14841)) (Bryan Mishkin) - [`faecf56`](https://togithub.com/eslint/eslint/commit/faecf56cdb4146b28bfa4f1980adb41b4d3614b1) Update: change reporting location for `curly` rule (refs [#​12334](https://togithub.com/eslint/eslint/issues/12334)) ([#​14766](https://togithub.com/eslint/eslint/issues/14766)) (Nitin Kumar) - [`d7dc07a`](https://togithub.com/eslint/eslint/commit/d7dc07a15e256cee9232183165e2f6102f2c0873) Fix: ignore lines with empty elements (fixes [#​12756](https://togithub.com/eslint/eslint/issues/12756)) ([#​14837](https://togithub.com/eslint/eslint/issues/14837)) (Soufiane Boutahlil) - [`1bfbefd`](https://togithub.com/eslint/eslint/commit/1bfbefdaaf19ef32df42b89a3f5d32cff1e5b831) New: Exit on fatal error (fixes [#​13711](https://togithub.com/eslint/eslint/issues/13711)) ([#​14730](https://togithub.com/eslint/eslint/issues/14730)) (Antonios Katopodis) - [`ed007c8`](https://togithub.com/eslint/eslint/commit/ed007c82ee9d2170c87500d98303554b5f90b915) Chore: Simplify internal `no-invalid-meta` rule ([#​14842](https://togithub.com/eslint/eslint/issues/14842)) (Bryan Mishkin) - [`d53d906`](https://togithub.com/eslint/eslint/commit/d53d9064b9dd0dd6a8ea39e07b16310c8364db69) Docs: Prepare data for website to indicate rules with suggestions ([#​14830](https://togithub.com/eslint/eslint/issues/14830)) (Bryan Mishkin) - [`d28f2ff`](https://togithub.com/eslint/eslint/commit/d28f2ffb986e49d6da5c1d91215580591f4cfd35) Docs: Reference eslint-config-eslint to avoid potential for staleness ([#​14805](https://togithub.com/eslint/eslint/issues/14805)) (Brett Zamir) - [`8be8a36`](https://togithub.com/eslint/eslint/commit/8be8a36010145dfcd31cbdd4f781a91989e3b1bd) Chore: Adopt `eslint-plugin/require-meta-docs-url` rule internally ([#​14823](https://togithub.com/eslint/eslint/issues/14823)) (Bryan Mishkin) - [`f9c164f`](https://togithub.com/eslint/eslint/commit/f9c164f7b74ca73384c8c80eed5bdbe359b44f6c) Docs: New syntax issue template ([#​14826](https://togithub.com/eslint/eslint/issues/14826)) (Nicholas C. Zakas) - [`eba0c45`](https://togithub.com/eslint/eslint/commit/eba0c4595c126a91f700d5f2e8723ec3f820a830) Chore: assertions on reporting loc in `unicode-bom` (refs [#​12334](https://togithub.com/eslint/eslint/issues/12334)) ([#​14809](https://togithub.com/eslint/eslint/issues/14809)) (Nitin Kumar) - [`ed945bd`](https://togithub.com/eslint/eslint/commit/ed945bd662714b1917e9de71d5b322a28be9161b) Docs: fix multiple broken links ([#​14833](https://togithub.com/eslint/eslint/issues/14833)) (Sam Chen) - [`60df44c`](https://togithub.com/eslint/eslint/commit/60df44c79b0f74406119c0c040a360ca84e721fc) Chore: use `actions/setup-node@v2` ([#​14816](https://togithub.com/eslint/eslint/issues/14816)) (Nitin Kumar) - [`6641d88`](https://togithub.com/eslint/eslint/commit/6641d88e17d952a8e51df5e0d3882a842d4c3f35) Docs: Update README team and sponsors (ESLint Jenkins) ### [`v7.31.0`](https://togithub.com/eslint/eslint/releases/tag/v7.31.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v7.30.0...v7.31.0) - [`efdbb12`](https://togithub.com/eslint/eslint/commit/efdbb1227019427ec2d968a8d6e9151dd8a77c35) Upgrade: [@​eslint/eslintrc](https://togithub.com/eslint/eslintrc) to v0.4.3 ([#​14808](https://togithub.com/eslint/eslint/issues/14808)) (Brandon Mills) - [`a96b05f`](https://togithub.com/eslint/eslint/commit/a96b05f6c5649cfee112d605c91d95aa191e2f78) Update: add end location to report in `consistent-return` (refs [#​12334](https://togithub.com/eslint/eslint/issues/12334)) ([#​14798](https://togithub.com/eslint/eslint/issues/14798)) (Nitin Kumar) - [`e0e8e30`](https://togithub.com/eslint/eslint/commit/e0e8e308929c9c66612505f2da89043f8592eea7) Docs: update BUG_REPORT template ([#​14787](https://togithub.com/eslint/eslint/issues/14787)) (Nitin Kumar) - [`39115c8`](https://togithub.com/eslint/eslint/commit/39115c8b71d2629161359f6456f47fdbd552fddd) Docs: provide more context to no-eq-null ([#​14801](https://togithub.com/eslint/eslint/issues/14801)) (gfyoung) - [`9a3c73c`](https://togithub.com/eslint/eslint/commit/9a3c73c130d437a65f4edba0dcb63390e68cac41) Docs: fix a broken link ([#​14790](https://togithub.com/eslint/eslint/issues/14790)) (Sam Chen) - [`ddffa8a`](https://togithub.com/eslint/eslint/commit/ddffa8ad58b4b124b08061e9045fdb5370cbdbe3) Update: Indicating the operator in question ([#​14764](https://togithub.com/eslint/eslint/issues/14764)) (Paul Smith) - [`bba714c`](https://togithub.com/eslint/eslint/commit/bba714c2ed813821ed288fbc07722cdde6e534fe) Update: Clarifying what changes need to be made in no-mixed-operators ([#​14765](https://togithub.com/eslint/eslint/issues/14765)) (Paul Smith) - [`b0d22e3`](https://togithub.com/eslint/eslint/commit/b0d22e3eff18ea7f08189134c07cddceaec69a09) Docs: Mention benefit of providing `meta.docs.url` ([#​14774](https://togithub.com/eslint/eslint/issues/14774)) (Bryan Mishkin) - [`000cc79`](https://togithub.com/eslint/eslint/commit/000cc796fd487e7b9ba8bcc5857dd691044479cc) Sponsors: Sync README with website (ESLint Jenkins) - [`a6a7438`](https://togithub.com/eslint/eslint/commit/a6a7438502abc6a1e29ec35cfbe2058ffc0803b1) Chore: pin fs-teardown@0.1.1 ([#​14771](https://togithub.com/eslint/eslint/issues/14771)) (Milos Djermanovic) ### [`v7.30.0`](https://togithub.com/eslint/eslint/releases/tag/v7.30.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v7.29.0...v7.30.0) - [`5f74642`](https://togithub.com/eslint/eslint/commit/5f746420700d457b92dd86659de588d272937b79) Chore: don't check Program.start in SourceCode#getComments (refs [#​14744](https://togithub.com/eslint/eslint/issues/14744)) ([#​14748](https://togithub.com/eslint/eslint/issues/14748)) (Milos Djermanovic) - [`19a871a`](https://togithub.com/eslint/eslint/commit/19a871a35ae9997ce352624b1081c96c54b73a9f) Docs: Suggest linting plugins for ESLint plugin developers ([#​14754](https://togithub.com/eslint/eslint/issues/14754)) (Bryan Mishkin) - [`aa87329`](https://togithub.com/eslint/eslint/commit/aa87329d919f569404ca573b439934552006572f) Docs: fix broken links ([#​14756](https://togithub.com/eslint/eslint/issues/14756)) (Sam Chen) - [`278813a`](https://togithub.com/eslint/eslint/commit/278813a6e759f6b5512ac64c7530c9c51732e692) Docs: fix and add more examples for new-cap rule (fixes [#​12874](https://togithub.com/eslint/eslint/issues/12874)) ([#​14725](https://togithub.com/eslint/eslint/issues/14725)) (Nitin Kumar) - [`ed1da5d`](https://togithub.com/eslint/eslint/commit/ed1da5d96af2587b7211854e45cf8657ef808710) Update: ecmaVersion allows "latest" ([#​14720](https://togithub.com/eslint/eslint/issues/14720)) (薛定谔的猫) - [`104c0b5`](https://togithub.com/eslint/eslint/commit/104c0b592f203d315a108d311c58375357e40b24) Update: improve use-isnan rule to detect `Number.NaN` (fixes [#​14715](https://togithub.com/eslint/eslint/issues/14715)) ([#​14718](https://togithub.com/eslint/eslint/issues/14718)) (Nitin Kumar) - [`b08170b`](https://togithub.com/eslint/eslint/commit/b08170b92beb22db6ec612ebdfff930f9e0582ab) Update: Implement FlatConfigArray (refs [#​13481](https://togithub.com/eslint/eslint/issues/13481)) ([#​14321](https://togithub.com/eslint/eslint/issues/14321)) (Nicholas C. Zakas) - [`f113cdd`](https://togithub.com/eslint/eslint/commit/f113cdd872257d72bbd66d95e4eaf13623323b24) Chore: upgrade eslint-plugin-eslint-plugin ([#​14738](https://togithub.com/eslint/eslint/issues/14738)) (薛定谔的猫) - [`1b8997a`](https://togithub.com/eslint/eslint/commit/1b8997ab63781f4ebf87e3269400b2ef4c7d2973) Docs: Fix getRulesMetaForResults link syntax ([#​14723](https://togithub.com/eslint/eslint/issues/14723)) (Brandon Mills) - [`aada733`](https://togithub.com/eslint/eslint/commit/aada733d2aee830aa32cccb9828cd72db4ccd6bd) Docs: fix two broken links ([#​14726](https://togithub.com/eslint/eslint/issues/14726)) (Sam Chen) - [`8972529`](https://togithub.com/eslint/eslint/commit/8972529f82d13bd04059ee8852b4ebb9b5350962) Docs: Update README team and sponsors (ESLint Jenkins) ### [`v7.29.0`](https://togithub.com/eslint/eslint/releases/tag/v7.29.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v7.28.0...v7.29.0) - [`bfbfe5c`](https://togithub.com/eslint/eslint/commit/bfbfe5c1fd4c39a06d5e159dbe48479ca4305fc0) New: Add only to RuleTester (refs [eslint/rfcs#73](https://togithub.com/eslint/rfcs/issues/73)) ([#​14677](https://togithub.com/eslint/eslint/issues/14677)) (Brandon Mills) - [`c2cd7b4`](https://togithub.com/eslint/eslint/commit/c2cd7b4a18057ca6067bdfc16de771dc5d90c0ea) New: Add ESLint#getRulesMetaForResults() (refs [#​13654](https://togithub.com/eslint/eslint/issues/13654)) ([#​14716](https://togithub.com/eslint/eslint/issues/14716)) (Nicholas C. Zakas) - [`eea7e0d`](https://togithub.com/eslint/eslint/commit/eea7e0d09d6ef43d6663cbe424e7974764a5f7fe) Chore: remove duplicate code ([#​14719](https://togithub.com/eslint/eslint/issues/14719)) (Nitin Kumar) - [`6a1c7a0`](https://togithub.com/eslint/eslint/commit/6a1c7a0dac050ea5876972c50563a7eb867b38d3) Fix: allow fallthrough comment inside block (fixes [#​14701](https://togithub.com/eslint/eslint/issues/14701)) ([#​14702](https://togithub.com/eslint/eslint/issues/14702)) (Kevin Gibbons) - [`a47e5e3`](https://togithub.com/eslint/eslint/commit/a47e5e30b0da364593b6881f6826c595da8696f5) Docs: Add Mega-Linter to the list of integrations ([#​14707](https://togithub.com/eslint/eslint/issues/14707)) (Nicolas Vuillamy) - [`353ddf9`](https://togithub.com/eslint/eslint/commit/353ddf965078030794419b089994373e27ffc86e) Chore: enable reportUnusedDisableDirectives in eslint-config-eslint ([#​14699](https://togithub.com/eslint/eslint/issues/14699)) (薛定谔的猫) - [`757c495`](https://togithub.com/eslint/eslint/commit/757c49584a5852c468c1b4a0b74ad3aa39d954e5) Chore: add some rules to eslint-config-eslint ([#​14692](https://togithub.com/eslint/eslint/issues/14692)) (薛定谔的猫) - [`c93a222`](https://togithub.com/eslint/eslint/commit/c93a222563177a9b5bc7a59aa106bc0a6d31e063) Docs: fix a broken link ([#​14697](https://togithub.com/eslint/eslint/issues/14697)) (Sam Chen) - [`655c118`](https://togithub.com/eslint/eslint/commit/655c1187fc845bac61ae8d06c556f1a59ee2071b) Sponsors: Sync README with website (ESLint Jenkins) - [`e2bed2e`](https://togithub.com/eslint/eslint/commit/e2bed2ead22b575d55ccaeed94eecd3a979dd871) Sponsors: Sync README with website (ESLint Jenkins) - [`8490fb4`](https://togithub.com/eslint/eslint/commit/8490fb42e559ef0b3c34ac60be4e05e0d879a9cb) Sponsors: Sync README with website (ESLint Jenkins) - [`ddbe877`](https://togithub.com/eslint/eslint/commit/ddbe877c95224e127215d35562a175c6f2b7ba22) Sponsors: Sync README with website (ESLint Jenkins) ### [`v7.28.0`](https://togithub.com/eslint/eslint/releases/tag/v7.28.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v7.27.0...v7.28.0) - [`1237705`](https://togithub.com/eslint/eslint/commit/1237705dd08c209c5e3136045ec51a4ba87a3abe) Upgrade: [@​eslint/eslintrc](https://togithub.com/eslint/eslintrc) to 0.4.2 ([#​14672](https://togithub.com/eslint/eslint/issues/14672)) (Milos Djermanovic) - [`123fb86`](https://togithub.com/eslint/eslint/commit/123fb8648731c2c23313c544ffa1872d3024fe68) Docs: Add Feedback Needed triage description ([#​14670](https://togithub.com/eslint/eslint/issues/14670)) (Nicholas C. Zakas) - [`c545163`](https://togithub.com/eslint/eslint/commit/c5451635b4e89827cfc8d8d77083647c74506e42) Update: support multiline /*eslint-env*/ directives (fixes [#​14652](https://togithub.com/eslint/eslint/issues/14652)) ([#​14660](https://togithub.com/eslint/eslint/issues/14660)) (薛定谔的猫) - [`8d1e75a`](https://togithub.com/eslint/eslint/commit/8d1e75a31b3e3d67130709a219bdd07ce6f3cf74) Upgrade: glob-parent version in package.json ([#​14658](https://togithub.com/eslint/eslint/issues/14658)) (Hamza Najeeb) - [`1f048cb`](https://togithub.com/eslint/eslint/commit/1f048cb0eec660d2052f1758f4b2ad7b1cb424e1) Fix: no-implicit-coercion false positive with `String()` (fixes [#​14623](https://togithub.com/eslint/eslint/issues/14623)) ([#​14641](https://togithub.com/eslint/eslint/issues/14641)) (Milos Djermanovic) - [`d709abf`](https://togithub.com/eslint/eslint/commit/d709abfdde087325d4578b6709dc61040b8ca9d8) Chore: fix comment location in no-unused-vars ([#​14648](https://togithub.com/eslint/eslint/issues/14648)) (Milos Djermanovic) - [`e44ce0a`](https://togithub.com/eslint/eslint/commit/e44ce0a8acfaad513c385150c25e76e82a1b8f12) Fix: no-duplicate-imports allow unmergeable (fixes [#​12758](https://togithub.com/eslint/eslint/issues/12758), fixes [#​12760](https://togithub.com/eslint/eslint/issues/12760)) ([#​14238](https://togithub.com/eslint/eslint/issues/14238)) (Soufiane Boutahlil) - [`bb66a3d`](https://togithub.com/eslint/eslint/commit/bb66a3d91af426dac9a7ffdbe47bdbbc0ffd4dd7) New: add `getPhysicalFilename()` method to rule context (fixes [#​11989](https://togithub.com/eslint/eslint/issues/11989)) ([#​14616](https://togithub.com/eslint/eslint/issues/14616)) (Nitin Kumar) - [`2e43dac`](https://togithub.com/eslint/eslint/commit/2e43dacd24337a82d4184fac9b44d497675f46ef) Docs: fix `no-sequences` example ([#​14643](https://togithub.com/eslint/eslint/issues/14643)) (Nitin Kumar) - [`958ff4e`](https://togithub.com/eslint/eslint/commit/958ff4e8a5102f204f1484d09985e28a79790996) Docs: add note for arrow functions in no-seq rule ([#​14578](https://togithub.com/eslint/eslint/issues/14578)) (Nitin Kumar) - [`e4f111b`](https://togithub.com/eslint/eslint/commit/e4f111b67d114adbf76a9c9dbb18fa4f49bc91b6) Fix: arrow-body-style crash with object pattern (fixes [#​14633](https://togithub.com/eslint/eslint/issues/14633)) ([#​14635](https://togithub.com/eslint/eslint/issues/14635)) (Milos Djermanovic) - [`ec28b5a`](https://togithub.com/eslint/eslint/commit/ec28b5a2bdc69f34ce29d670f5e84d2446774a00) Chore: upgrade eslint-plugin-eslint-plugin ([#​14590](https://togithub.com/eslint/eslint/issues/14590)) (薛定谔的猫) - [`85a2725`](https://togithub.com/eslint/eslint/commit/85a2725b1fade5538e727102d9701ccb503e54d4) Docs: Update README team and sponsors (ESLint Jenkins) ### [`v7.27.0`](https://togithub.com/eslint/eslint/releases/tag/v7.27.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v7.26.0...v7.27.0) - [`2c0868c`](https://togithub.com/eslint/eslint/commit/2c0868cbeadc9f42716fa1178ebdc6b4cee6d31e) Chore: merge all html formatter files into `html.js` ([#​14612](https://togithub.com/eslint/eslint/issues/14612)) (Milos Djermanovic) - [`9e9b5e0`](https://togithub.com/eslint/eslint/commit/9e9b5e07475564813b62cd1d7562a93c5fb4bc74) Update: no-unused-vars false negative with comma operator (fixes [#​14325](https://togithub.com/eslint/eslint/issues/14325)) ([#​14354](https://togithub.com/eslint/eslint/issues/14354)) (Nitin Kumar) - [`afe9569`](https://togithub.com/eslint/eslint/commit/afe95693e1e4316a1c6f01d39345061d4c5921c7) Chore: use includes instead of indexOf ([#​14607](https://togithub.com/eslint/eslint/issues/14607)) (Mikhail Bodrov) - [`c0f418e`](https://togithub.com/eslint/eslint/commit/c0f418e2476df98519bc156b81d20431984e8704) Chore: Remove lodash ([#​14287](https://togithub.com/eslint/eslint/issues/14287)) (Stephen Wade) - [`52655dd`](https://togithub.com/eslint/eslint/commit/52655dd54925ee02af2ba3a0ebc09de959ae3101) Update: no-restricted-imports custom message for patterns (fixes [#​11843](https://togithub.com/eslint/eslint/issues/11843)) ([#​14580](https://togithub.com/eslint/eslint/issues/14580)) (Alex Holden) - [`967b1c4`](https://togithub.com/eslint/eslint/commit/967b1c4ceca8f5248378477da94ff118dafaa647) Chore: Fix typo in large.js ([#​14589](https://togithub.com/eslint/eslint/issues/14589)) (Ikko Ashimine) - [`2466a05`](https://togithub.com/eslint/eslint/commit/2466a05160de60958457d984b79fd445c12ebc98) Sponsors: Sync README with website (ESLint Jenkins) - [`fe29f18`](https://togithub.com/eslint/eslint/commit/fe29f18227fd02fd7c3da033417d621275b00d0a) Sponsors: Sync README with website (ESLint Jenkins) - [`086c1d6`](https://togithub.com/eslint/eslint/commit/086c1d6e8593cf8e7851daa8f2a890c213cf6999) Chore: add more test cases for `no-sequences` ([#​14579](https://togithub.com/eslint/eslint/issues/14579)) (Nitin Kumar) - [`6a2ced8`](https://togithub.com/eslint/eslint/commit/6a2ced892c0dc43fa4942293b9f1c4b9151c3741) Docs: Update README team and sponsors (ESLint Jenkins) ### [`v7.26.0`](https://togithub.com/eslint/eslint/releases/tag/v7.26.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v7.25.0...v7.26.0) - [`aaf65e6`](https://togithub.com/eslint/eslint/commit/aaf65e629adb74401092c3ccc9cb4e4bd1c8609b) Upgrade: eslintrc for ModuleResolver fix ([#​14577](https://togithub.com/eslint/eslint/issues/14577)) (Brandon Mills) - [`ae6dbd1`](https://togithub.com/eslint/eslint/commit/ae6dbd148aaca83e4bd04b9351b54029c50fac8a) Fix: track variables, not names in require-atomic-updates (fixes [#​14208](https://togithub.com/eslint/eslint/issues/14208)) ([#​14282](https://togithub.com/eslint/eslint/issues/14282)) (Patrick Ahmetovic) - [`6a86e50`](https://togithub.com/eslint/eslint/commit/6a86e5018a3733049c09261bcabae422fbea893d) Chore: remove loose-parser tests (fixes [#​14315](https://togithub.com/eslint/eslint/issues/14315)) ([#​14569](https://togithub.com/eslint/eslint/issues/14569)) (Milos Djermanovic) - [`ee3a3ea`](https://togithub.com/eslint/eslint/commit/ee3a3ead893d185cc4b1ae9041940cb0968767e1) Fix: create `.eslintrc.cjs` for `module` type ([#​14304](https://togithub.com/eslint/eslint/issues/14304)) (Nitin Kumar) - [`6791dec`](https://togithub.com/eslint/eslint/commit/6791decfc58b7b09cfd0aabd15a3d14148aae073) Docs: fix example for require-atomic-updates ([#​14562](https://togithub.com/eslint/eslint/issues/14562)) (Milos Djermanovic) - [`388eb7e`](https://togithub.com/eslint/eslint/commit/388eb7e14039b8951462b311d6121002ca5232cb) Sponsors: Sync README with website (ESLint Jenkins) - [`f071d1e`](https://togithub.com/eslint/eslint/commit/f071d1ef91286bf2e3fb63d9b679ff7702819a1e) Update: Add automated suggestion to `radix` rule for parsing decimals ([#​14291](https://togithub.com/eslint/eslint/issues/14291)) (Bryan Mishkin) - [`0b6a3f3`](https://togithub.com/eslint/eslint/commit/0b6a3f31e6e78825114f82d4e0aed9cd72f784ac) New: Include XO style guide in `eslint --init` ([#​14193](https://togithub.com/eslint/eslint/issues/14193)) (Federico Brigante) ### [`v7.25.0`](https://togithub.com/eslint/eslint/releases/tag/v7.25.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v7.24.0...v7.25.0) - [`5df5e4a`](https://togithub.com/eslint/eslint/commit/5df5e4a9976964fcf4dc67e241d4e22ec1370fe0) Update: highlight last write reference for no-unused-vars (fixes [#​14324](https://togithub.com/eslint/eslint/issues/14324)) ([#​14335](https://togithub.com/eslint/eslint/issues/14335)) (Nitin Kumar) - [`0023872`](https://togithub.com/eslint/eslint/commit/00238729329b86b4f8af89ebfe278da3095a6075) Docs: Add deprecated note to `working-with-rules-deprecated` page ([#​14344](https://togithub.com/eslint/eslint/issues/14344)) (Michael Novotny) - [`36fca70`](https://togithub.com/eslint/eslint/commit/36fca70fa29ab65080076810de98e09133254b8a) Chore: Upgrade eslump to 3.0.0 ([#​14350](https://togithub.com/eslint/eslint/issues/14350)) (Stephen Wade) - [`59b689a`](https://togithub.com/eslint/eslint/commit/59b689a0b3fa658b8380431007cc1facb4617a3b) Chore: add node v16 ([#​14355](https://togithub.com/eslint/eslint/issues/14355)) (薛定谔的猫) - [`35a1f5e`](https://togithub.com/eslint/eslint/commit/35a1f5e967e4e87360d3e70d3fca0f7adeeaa1d7) Sponsors: Sync README with website (ESLint Jenkins) - [`fb0a92b`](https://togithub.com/eslint/eslint/commit/fb0a92b3d2fed4a17bc39b7f02c540cd1175ec7d) Chore: rename misspelled identifier in test ([#​14346](https://togithub.com/eslint/eslint/issues/14346)) (Tobias Nießen) - [`f2babb1`](https://togithub.com/eslint/eslint/commit/f2babb1069194166e0ac1afd1269bbd06ac299b6) Docs: update pull request template ([#​14336](https://togithub.com/eslint/eslint/issues/14336)) (Nitin Kumar) - [`02dde29`](https://togithub.com/eslint/eslint/commit/02dde29eeb523ca24bc4ae7797d38627c3ba9fe9) Docs: Fix anchor in 'docs/developer-guide/working-with-rules.md' ([#​14332](https://togithub.com/eslint/eslint/issues/14332)) (Nate-Wilkins) - [`07d14c3`](https://togithub.com/eslint/eslint/commit/07d14c304c358fbc9c3d318e1377d2b2bda9179f) Chore: remove extraneous command from lint-staged config ([#​14314](https://togithub.com/eslint/eslint/issues/14314)) (James George) - [`41b3570`](https://togithub.com/eslint/eslint/commit/41b3570b6c014c534bb3208ed00050fd99842101) Update: lint code block with same extension but different content ([#​14227](https://togithub.com/eslint/eslint/issues/14227)) (JounQin) - [`eb29996`](https://togithub.com/eslint/eslint/commit/eb299966bdc3920dd2c6f9774d95103d242fc409) Docs: add more examples with arrow functions for no-sequences rule ([#​14313](https://togithub.com/eslint/eslint/issues/14313)) (Nitin Kumar)
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/X-oss-byte/Canary-nextjs). --- package.json | 2 +- packages/eslint-plugin-next/package.json | 2 +- pnpm-lock.yaml | 149 +++++++---------------- 3 files changed, 46 insertions(+), 107 deletions(-) diff --git a/package.json b/package.json index 7dcb68043e..5b8ecf6db8 100644 --- a/package.json +++ b/package.json @@ -132,7 +132,7 @@ "dd-trace": "2.46.0", "es5-ext": "0.10.62", "escape-string-regexp": "2.0.0", - "eslint": "7.24.0", + "eslint": "7.32.0", "eslint-config-next": "workspace:*", "eslint-plugin-eslint-plugin": "4.3.0", "eslint-plugin-import": "2.22.1", diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json index 70dd202744..c579485172 100644 --- a/packages/eslint-plugin-next/package.json +++ b/packages/eslint-plugin-next/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@types/glob": "7.1.1", - "eslint": "7.24.0" + "eslint": "7.32.0" }, "scripts": { "build": "swc -d dist src", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aef89e19d1..5b4c3403d4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -93,7 +93,7 @@ importers: dd-trace: 2.46.0 es5-ext: 0.10.62 escape-string-regexp: 2.0.0 - eslint: 7.24.0 + eslint: 7.32.0 eslint-config-next: workspace:* eslint-plugin-eslint-plugin: 4.3.0 eslint-plugin-import: 2.22.1 @@ -188,7 +188,7 @@ importers: ws: 8.2.3 devDependencies: '@babel/core': 7.23.0 - '@babel/eslint-parser': 7.22.15_op66f2472ic66omitvysj7db7m + '@babel/eslint-parser': 7.22.15_nxztiunzloou3sggjdntd46h3i '@babel/generator': 7.23.0 '@babel/parser': 7.23.0 '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.23.0 @@ -226,8 +226,8 @@ importers: '@types/sharp': 0.31.1 '@types/string-hash': 1.1.1 '@types/trusted-types': 2.0.4 - '@typescript-eslint/eslint-plugin': 4.29.1_qxyn66xcaddhgaahwkbomftvi4 - '@typescript-eslint/parser': 4.29.1_6x3mpmmsttbpxxsctsorxedanu + '@typescript-eslint/eslint-plugin': 4.29.1_7yykz2fqwaeygy5yjipa4zuxgy + '@typescript-eslint/parser': 4.29.1_td6yqss6ra3qoebludh4ctrhym '@vercel/fetch': 6.2.0_fii5qhbaymjqmfm7e2spxc5z4m '@vercel/og': 0.5.17 '@webassemblyjs/ast': 1.11.6 @@ -268,14 +268,14 @@ importers: dd-trace: 2.46.0 es5-ext: 0.10.62 escape-string-regexp: 2.0.0 - eslint: 7.24.0 + eslint: 7.32.0 eslint-config-next: link:packages/eslint-config-next - eslint-plugin-eslint-plugin: 4.3.0_eslint@7.24.0 - eslint-plugin-import: 2.22.1_23iivq3ybsthf4qrv3kgatrvhe - eslint-plugin-jest: 24.3.5_27ehady34mjcsgc6qgsyi5cu2m - eslint-plugin-jsdoc: 39.6.4_eslint@7.24.0 - eslint-plugin-react: 7.23.2_eslint@7.24.0 - eslint-plugin-react-hooks: 4.5.0_eslint@7.24.0 + eslint-plugin-eslint-plugin: 4.3.0_eslint@7.32.0 + eslint-plugin-import: 2.22.1_isduev2yc6qtgkg6ke3dmsvyxi + eslint-plugin-jest: 24.3.5_tvypw2duwosgrbwww7favhmsqu + eslint-plugin-jsdoc: 39.6.4_eslint@7.32.0 + eslint-plugin-react: 7.23.2_eslint@7.32.0 + eslint-plugin-react-hooks: 4.5.0_eslint@7.32.0 event-stream: 4.0.1 execa: 2.0.3 expect-type: 0.14.2 @@ -465,13 +465,13 @@ importers: packages/eslint-plugin-next: specifiers: '@types/glob': 7.1.1 - eslint: 7.24.0 + eslint: 7.32.0 glob: 7.1.7 dependencies: glob: 7.1.7 devDependencies: '@types/glob': 7.1.1 - eslint: 7.24.0 + eslint: 7.32.0 packages/font: specifiers: @@ -1135,7 +1135,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/eslint-parser/7.22.15_op66f2472ic66omitvysj7db7m: + /@babel/eslint-parser/7.22.15_nxztiunzloou3sggjdntd46h3i: resolution: {integrity: sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: @@ -1144,7 +1144,7 @@ packages: dependencies: '@babel/core': 7.23.0 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 7.24.0 + eslint: 7.32.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 dev: true @@ -6462,7 +6462,7 @@ packages: '@types/yargs-parser': 13.1.0 dev: true - /@typescript-eslint/eslint-plugin/4.29.1_qxyn66xcaddhgaahwkbomftvi4: + /@typescript-eslint/eslint-plugin/4.29.1_7yykz2fqwaeygy5yjipa4zuxgy: resolution: {integrity: sha512-AHqIU+SqZZgBEiWOrtN94ldR3ZUABV5dUG94j8Nms9rQnHFc8fvDOue/58K4CFz6r8OtDDc35Pw9NQPWo0Ayrw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -6473,11 +6473,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.29.1_6x3mpmmsttbpxxsctsorxedanu - '@typescript-eslint/parser': 4.29.1_6x3mpmmsttbpxxsctsorxedanu + '@typescript-eslint/experimental-utils': 4.29.1_td6yqss6ra3qoebludh4ctrhym + '@typescript-eslint/parser': 4.29.1_td6yqss6ra3qoebludh4ctrhym '@typescript-eslint/scope-manager': 4.29.1 debug: 4.3.4 - eslint: 7.24.0 + eslint: 7.32.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 semver: 7.3.7 @@ -6487,7 +6487,7 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.29.1_6x3mpmmsttbpxxsctsorxedanu: + /@typescript-eslint/experimental-utils/4.29.1_td6yqss6ra3qoebludh4ctrhym: resolution: {integrity: sha512-kl6QG6qpzZthfd2bzPNSJB2YcZpNOrP6r9jueXupcZHnL74WiuSjaft7WSu17J9+ae9zTlk0KJMXPUj0daBxMw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -6497,15 +6497,15 @@ packages: '@typescript-eslint/scope-manager': 4.29.1 '@typescript-eslint/types': 4.29.1 '@typescript-eslint/typescript-estree': 4.29.1_typescript@4.8.2 - eslint: 7.24.0 + eslint: 7.32.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@7.24.0 + eslint-utils: 3.0.0_eslint@7.32.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser/4.29.1_6x3mpmmsttbpxxsctsorxedanu: + /@typescript-eslint/parser/4.29.1_td6yqss6ra3qoebludh4ctrhym: resolution: {integrity: sha512-3fL5iN20hzX3Q4OkG7QEPFjZV2qsVGiDhEwwh+EkmE/w7oteiOvUNzmpu5eSwGJX/anCryONltJ3WDmAzAoCMg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -6519,7 +6519,7 @@ packages: '@typescript-eslint/types': 4.29.1 '@typescript-eslint/typescript-estree': 4.29.1_typescript@4.8.2 debug: 4.3.4 - eslint: 7.24.0 + eslint: 7.32.0 typescript: 4.8.2 transitivePeerDependencies: - supports-color @@ -10693,7 +10693,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 4.29.1_6x3mpmmsttbpxxsctsorxedanu + '@typescript-eslint/parser': 4.29.1_td6yqss6ra3qoebludh4ctrhym debug: 3.2.7 eslint-import-resolver-node: 0.3.6 find-up: 2.1.0 @@ -10728,18 +10728,18 @@ packages: - supports-color dev: false - /eslint-plugin-eslint-plugin/4.3.0_eslint@7.24.0: + /eslint-plugin-eslint-plugin/4.3.0_eslint@7.32.0: resolution: {integrity: sha512-0xZ++ilIpGY+gBwsaW/uIhG/Rrl/sltPCai3UUPzWbaOPud2tel9UCWj8sLTADNmVqBD+vcqLHzHY86q/b71yg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 7.24.0 - eslint-utils: 3.0.0_eslint@7.24.0 + eslint: 7.32.0 + eslint-utils: 3.0.0_eslint@7.32.0 estraverse: 5.3.0 dev: true - /eslint-plugin-import/2.22.1_23iivq3ybsthf4qrv3kgatrvhe: + /eslint-plugin-import/2.22.1_isduev2yc6qtgkg6ke3dmsvyxi: resolution: {integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==} engines: {node: '>=4'} peerDependencies: @@ -10749,13 +10749,13 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 4.29.1_6x3mpmmsttbpxxsctsorxedanu + '@typescript-eslint/parser': 4.29.1_td6yqss6ra3qoebludh4ctrhym array-includes: 3.1.4 array.prototype.flat: 1.2.5 contains-path: 0.1.0 debug: 2.6.9 doctrine: 1.5.0 - eslint: 7.24.0 + eslint: 7.32.0 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.3_jknjzn2fh4agzfl2mj6t7ibzhe has: 1.0.3 @@ -10801,7 +10801,7 @@ packages: - supports-color dev: false - /eslint-plugin-jest/24.3.5_27ehady34mjcsgc6qgsyi5cu2m: + /eslint-plugin-jest/24.3.5_tvypw2duwosgrbwww7favhmsqu: resolution: {integrity: sha512-XG4rtxYDuJykuqhsOqokYIR84/C8pRihRtEpVskYLbIIKGwPNW2ySxdctuVzETZE+MbF/e7wmsnbNVpzM0rDug==} engines: {node: '>=10'} peerDependencies: @@ -10811,15 +10811,15 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 4.29.1_qxyn66xcaddhgaahwkbomftvi4 - '@typescript-eslint/experimental-utils': 4.29.1_6x3mpmmsttbpxxsctsorxedanu - eslint: 7.24.0 + '@typescript-eslint/eslint-plugin': 4.29.1_7yykz2fqwaeygy5yjipa4zuxgy + '@typescript-eslint/experimental-utils': 4.29.1_td6yqss6ra3qoebludh4ctrhym + eslint: 7.32.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-jsdoc/39.6.4_eslint@7.24.0: + /eslint-plugin-jsdoc/39.6.4_eslint@7.32.0: resolution: {integrity: sha512-fskvdLCfwmPjHb6e+xNGDtGgbF8X7cDwMtVLAP2WwSf9Htrx68OAx31BESBM1FAwsN2HTQyYQq7m4aW4Q4Nlag==} engines: {node: ^14 || ^16 || ^17 || ^18 || ^19} peerDependencies: @@ -10829,7 +10829,7 @@ packages: comment-parser: 1.3.1 debug: 4.3.4 escape-string-regexp: 4.0.0 - eslint: 7.24.0 + eslint: 7.32.0 esquery: 1.4.0 semver: 7.3.8 spdx-expression-parse: 3.0.1 @@ -10858,13 +10858,13 @@ packages: minimatch: 3.1.2 dev: false - /eslint-plugin-react-hooks/4.5.0_eslint@7.24.0: + /eslint-plugin-react-hooks/4.5.0_eslint@7.32.0: resolution: {integrity: sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 7.24.0 + eslint: 7.32.0 dev: true /eslint-plugin-react-hooks/4.5.0_eslint@8.31.0: @@ -10876,7 +10876,7 @@ packages: eslint: 8.31.0 dev: false - /eslint-plugin-react/7.23.2_eslint@7.24.0: + /eslint-plugin-react/7.23.2_eslint@7.32.0: resolution: {integrity: sha512-AfjgFQB+nYszudkxRkTFu0UR1zEQig0ArVMPloKhxwlwkzaw/fBiH0QWcBBhZONlXqQC51+nfqFrkn4EzHcGBw==} engines: {node: '>=4'} peerDependencies: @@ -10885,7 +10885,7 @@ packages: array-includes: 3.1.4 array.prototype.flatmap: 1.2.5 doctrine: 2.1.0 - eslint: 7.24.0 + eslint: 7.32.0 has: 1.0.3 jsx-ast-utils: 3.2.1 minimatch: 3.1.2 @@ -10941,13 +10941,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@7.24.0: + /eslint-utils/3.0.0_eslint@7.32.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 7.24.0 + eslint: 7.32.0 eslint-visitor-keys: 2.1.0 dev: true @@ -10973,52 +10973,6 @@ packages: resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /eslint/7.24.0: - resolution: {integrity: sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==} - engines: {node: ^10.12.0 || >=12.0.0} - hasBin: true - dependencies: - '@babel/code-frame': 7.12.11 - '@eslint/eslintrc': 0.4.3 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4 - doctrine: 3.0.0 - enquirer: 2.3.6 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - eslint-visitor-keys: 2.1.0 - espree: 7.3.1 - esquery: 1.4.0 - esutils: 2.0.3 - file-entry-cache: 6.0.1 - functional-red-black-tree: 1.0.1 - glob-parent: 5.1.2 - globals: 13.12.0 - ignore: 4.0.6 - import-fresh: 3.2.1 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - js-yaml: 3.14.1 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash: 4.17.21 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.1 - progress: 2.0.3 - regexpp: 3.1.0 - semver: 7.3.7 - strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 - table: 6.8.0 - text-table: 0.2.0 - v8-compile-cache: 2.1.0 - transitivePeerDependencies: - - supports-color - dev: true - /eslint/7.32.0: resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==} engines: {node: ^10.12.0 || >=12.0.0} @@ -12432,13 +12386,6 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - /globals/13.12.0: - resolution: {integrity: sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.20.2 - dev: true - /globals/13.19.0: resolution: {integrity: sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==} engines: {node: '>=8'} @@ -13215,14 +13162,6 @@ packages: resolve-from: 3.0.0 dev: true - /import-fresh/3.2.1: - resolution: {integrity: sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==} - engines: {node: '>=6'} - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - dev: true - /import-fresh/3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -20593,7 +20532,7 @@ packages: shebang-regex: 3.0.0 /shebang-regex/1.0.0: - resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=} + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} engines: {node: '>=0.10.0'} dev: true