nodeshift / npcheck

"Node Package Checker" - A tool to run various checks on npm modules
16 stars 6 forks source link

[Snyk] Upgrade eslint from 7.32.0 to 8.41.0 #167

Closed lholmquist closed 10 months ago

lholmquist commented 1 year ago

This PR was automatically created by Snyk using the credentials of a real user.


Snyk has created this PR to upgrade eslint from 7.32.0 to 8.41.0.

:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
*Warning:* This is a major version upgrade, and may be a breaking change. - The recommended version is **49 versions** ahead of your current version. - The recommended version was released **21 days ago**, on 2023-05-19. The recommended version fixes: Severity | Issue | PriorityScore (*) | Exploit Maturity | :-------------------------:|:-------------------------|-------------------------|:------------------------- | Regular Expression Denial of Service (ReDoS)
[SNYK-JS-MINIMATCH-3050818](https://snyk.io/vuln/SNYK-JS-MINIMATCH-3050818) | **265/1000**
**Why?** CVSS 5.3 | No Known Exploit (*) Note that the real score may have changed since the PR was raised.
Release notes
Package name: eslint
  • 8.41.0 - 2023-05-19

    Features

    • 880a431 feat: change default ignore pattern to **/node_modules/ in flat config (#17184) (Milos Djermanovic)
    • 8bf5505 feat: expose shouldUseFlatConfig (#17169) (Connor Prussin)

    Bug Fixes

    • 4f5440d fix: incorrect warning message for ignored dotfiles (#17196) (Milos Djermanovic)
    • 94da96c fix: unify LintMessage type (#17076) (Brandon Mills)
    • 0c415cd fix: validate ignorePatterns constructor option in FlatESLint class (#17139) (Milos Djermanovic)
    • 9682d66 fix: switch grapheme-splitter to graphemer (#17160) (fisker Cheung)

    Documentation

    • 7709b14 docs: Update README (GitHub Actions Bot)
    • 7f183e0 docs: Update triage process description (#17157) (Nicholas C. Zakas)
    • b68346b docs: fix license to reflect relicensing of jshint (#17165) (Stefan Bischof)

    Chores

    • f43216a chore: upgrade @ eslint/js@8.41.0 (#17200) (Milos Djermanovic)
    • 95c3007 chore: package.json update for @ eslint/js release (ESLint Jenkins)
    • ddc5291 chore: don't use deprecated context methods in ast-utils tests (#17194) (Milos Djermanovic)
    • b1516db chore: Fix return type of findFlatConfigFile (#17161) (Milos Djermanovic)
    • 918b0fd perf: Store indent descriptors in a plain array (#17148) (Francesco Trotta)
    • 4caa344 refactor: locateConfigFileToUse returns an Error object (#17159) (唯然)
  • 8.40.0 - 2023-05-05

    Features

    • 5db7808 feat: improve flat config errors for invalid rule options and severities (#17140) (Josh Goldberg )
    • f5574dc feat: Add findConfigFile() method to FlatESLint (#17142) (Nicholas C. Zakas)
    • e52b98b feat: add sourceCode property to the rule context (#17107) (Nitin Kumar)
    • 1468f5b feat: add physicalFilename property to the rule context (#17111) (Nitin Kumar)
    • 0df4d4f feat: add cwd to rule context (#17106) (Nitin Kumar)
    • 52018f2 feat: add filename property to the rule context (#17108) (Nitin Kumar)
    • 559ff4e feat: add new omitLastInOneLineClassBody option to the semi rule (#17105) (Nitin Kumar)

    Bug Fixes

    • f076e54 fix: Ensure FlatESLint#findConfigFile() doesn't throw. (#17151) (Nicholas C. Zakas)

    Documentation

    • e980bf3 docs: Update README (GitHub Actions Bot)
    • e92a6fc docs: Update README (GitHub Actions Bot)
    • af5fe64 docs: Fix custom rule schema docs (#17115) (Adam Jones)
    • 4a352a9 docs: explain how to include predefined globals (#17114) (Marcus Wyatt)
    • 5ea15d9 docs: add mastodon link in readme (#17110) (唯然)

    Chores

    • 4053004 chore: upgrade @ eslint/js@8.40.0 (#17156) (Milos Djermanovic)
    • 50fed1d chore: package.json update for @ eslint/js release (ESLint Jenkins)
    • 4c7a170 chore: upgrade @ eslint/eslintrc@2.0.3 (#17155) (Milos Djermanovic)
    • e80b7cc chore: upgrade espree@9.5.2 (#17154) (Milos Djermanovic)
    • ce3ac91 chore: upgrade eslint-visitor-keys@3.4.1 (#17153) (Milos Djermanovic)
    • 9094d79 chore: add latest/ to meta.docs.url in all core rules (#17136) (Milos Djermanovic)
    • d85efad perf: don't use grapheme-splitter on ASCII strings in key-spacing rule (#17122) (Milos Djermanovic)
  • 8.39.0 - 2023-04-21

    Features

    • 3f7af9f feat: Implement SourceCode#markVariableAsUsed() (#17086) (Nicholas C. Zakas)

    Documentation

    • 6987dc5 docs: Fix formatting in Custom Rules docs (#17097) (Milos Djermanovic)
    • 4ee92e5 docs: Update README (GitHub Actions Bot)
    • d8e9887 docs: Custom Rules cleanup/expansion (#16906) (Ben Perlmutter)
    • 1fea279 docs: Clarify how to add to tsc agenda (#17084) (Nicholas C. Zakas)
    • 970ef1c docs: Update triage board location (Nicholas C. Zakas)
    • 6d8bffd docs: Update README (GitHub Actions Bot)

    Chores

    • 60a6f26 chore: upgrade @ eslint/js@8.39.0 (#17102) (Milos Djermanovic)
    • d5ba5c0 chore: package.json update for @ eslint/js release (ESLint Jenkins)
    • f57eff2 ci: run tests on Node.js v20 (#17093) (Nitin Kumar)
    • 9d1b8fc perf: Binary search in token store utils.search (#17066) (Francesco Trotta)
    • 07a4435 chore: Add request for minimal repro to bug report (#17081) (Nicholas C. Zakas)
    • eac4943 refactor: remove unnecessary use of SourceCode#getAncestors in rules (#17075) (Milos Djermanovic)
    • 0a7b60a chore: update description of SourceCode#getDeclaredVariables (#17072) (Milos Djermanovic)
    • 6e2df71 chore: remove unnecessary references to the LICENSE file (#17071) (Milos Djermanovic)
  • 8.38.0 - 2023-04-07
    Read more
  • 8.37.0 - 2023-03-28
    Read more
  • 8.36.0 - 2023-03-10
    Read more
  • 8.35.0 - 2023-02-26
    Read more
  • 8.34.0 - 2023-02-10
    Read more
  • 8.33.0 - 2023-01-28
    Read more
  • 8.32.0 - 2023-01-15
    Read more
  • 8.31.0 - 2022-12-31
  • 8.30.0 - 2022-12-16
  • 8.29.0 - 2022-12-02
  • 8.28.0 - 2022-11-18
  • 8.27.0 - 2022-11-06
  • 8.26.0 - 2022-10-21
  • 8.25.0 - 2022-10-07
  • 8.24.0 - 2022-09-23
  • 8.23.1 - 2022-09-12
  • 8.23.0 - 2022-08-26
  • 8.22.0 - 2022-08-14
  • 8.21.0 - 2022-08-01
  • 8.20.0 - 2022-07-16
  • 8.19.0 - 2022-07-02
  • 8.18.0 - 2022-06-17
  • 8.17.0 - 2022-06-03
  • 8.16.0 - 2022-05-20
  • 8.15.0 - 2022-05-06
  • 8.14.0 - 2022-04-22
  • 8.13.0 - 2022-04-08
  • 8.12.0 - 2022-03-25
  • 8.11.0 - 2022-03-11
  • 8.10.0 - 2022-02-25
  • 8.9.0 - 2022-02-12
  • 8.8.0 - 2022-01-28
  • 8.7.0 - 2022-01-16
  • 8.6.0 - 2021-12-31
  • 8.5.0 - 2021-12-17
  • 8.4.1 - 2021-12-07
  • 8.4.0 - 2021-12-04
  • 8.3.0 - 2021-11-21
  • 8.2.0 - 2021-11-05
  • 8.1.0 - 2021-10-22
  • 8.0.1 - 2021-10-14
  • 8.0.0 - 2021-10-09
  • 8.0.0-rc.0 - 2021-09-24
  • 8.0.0-beta.2 - 2021-09-10
  • 8.0.0-beta.1 - 2021-08-27
  • 8.0.0-beta.0 - 2021-08-15
  • 7.32.0 - 2021-07-30
from eslint GitHub release notes
Commit messages
Package name: eslint
  • 7a2a0be 8.41.0
  • acd615c Build: changelog update for 8.41.0
  • f43216a chore: upgrade @ eslint/js@8.41.0 (#17200)
  • 95c3007 chore: package.json update for @ eslint/js release
  • 4f5440d fix: incorrect warning message for ignored dotfiles (#17196)
  • ddc5291 chore: don't use deprecated `context` methods in `ast-utils` tests (#17194)
  • 880a431 feat: change default ignore pattern to `**/node_modules/` in flat config (#17184)
  • 94da96c fix: unify `LintMessage` type (#17076)
  • 7709b14 docs: Update README
  • 8bf5505 feat: expose `shouldUseFlatConfig` (#17169)
  • 7f183e0 docs: Update triage process description (#17157)
  • 0c415cd fix: validate `ignorePatterns` constructor option in `FlatESLint` class (#17139)
  • b1516db chore: Fix return type of `findFlatConfigFile` (#17161)
  • b68346b docs: fix license to reflect relicensing of jshint (#17165)
  • 9682d66 fix: switch `grapheme-splitter` to `graphemer` (#17160)
  • 918b0fd perf: Store indent descriptors in a plain array (#17148)
  • 4caa344 refactor: locateConfigFileToUse returns an Error object (#17159)
  • 69a19c8 8.40.0
  • 9ef73ea Build: changelog update for 8.40.0
  • 4053004 chore: upgrade @ eslint/js@8.40.0 (#17156)
  • 50fed1d chore: package.json update for @ eslint/js release
  • f076e54 fix: Ensure FlatESLint#findConfigFile() doesn't throw. (#17151)
  • 4c7a170 chore: upgrade @ eslint/eslintrc@2.0.3 (#17155)
  • e80b7cc chore: upgrade espree@9.5.2 (#17154)
Compare

**Note:** *You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.* For more information: 🧐 [View latest project report](https://app.snyk.io/org/nodeshift-agg/project/64979d5f-8f51-42cf-84c4-6c7388aff995?utm_source=github&utm_medium=referral&page=upgrade-pr) 🛠 [Adjust upgrade PR settings](https://app.snyk.io/org/nodeshift-agg/project/64979d5f-8f51-42cf-84c4-6c7388aff995/settings/integration?utm_source=github&utm_medium=referral&page=upgrade-pr) 🔕 [Ignore this dependency or unsubscribe from future upgrade PRs](https://app.snyk.io/org/nodeshift-agg/project/64979d5f-8f51-42cf-84c4-6c7388aff995/settings/integration?pkg=eslint&utm_source=github&utm_medium=referral&page=upgrade-pr#auto-dep-upgrades)