-
Notifications
You must be signed in to change notification settings - Fork 0
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
[Snyk] Upgrade eslint from 8.57.0 to 9.15.0 #21
base: master
Are you sure you want to change the base?
[Snyk] Upgrade eslint from 8.57.0 to 9.15.0 #21
Conversation
Snyk has created this PR to upgrade eslint from 8.57.0 to 9.15.0. See this package in npm: eslint See this project in Snyk: https://app.snyk.io/org/nerds-github/project/a6d95be2-6fa7-418d-8fd1-0cd3974eee23?utm_source=github&utm_medium=referral&page=upgrade-pr
Reviewer's Guide by SourceryThis PR upgrades the ESLint dependency from version 8.57.0 to 9.15.0. This is a major version upgrade that includes several new features, bug fixes, and improvements. The upgrade addresses multiple security vulnerabilities including high severity issues related to Regular Expression Denial of Service (ReDoS) and Prototype Pollution. No diagrams generated as the changes look simple and do not need a visual representation. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We have skipped reviewing this pull request. Here's why:
- It seems to have been created by a bot ('[Snyk]' found in title). We assume it knows what it's doing!
- We don't review packaging changes - Let us know if you'd like us to change this.
Hey there and thank you for opening this pull request! 👋🏼 We require pull request titles to follow the Conventional Commits specification and it looks like your proposed title needs to be adjusted. Details:
|
Snyk has created this PR to upgrade eslint from 8.57.0 to 9.15.0.
ℹ️ 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.
The recommended version is 27 versions ahead of your current version.
The recommended version was released on 21 days ago.
Issues fixed by the recommended upgrade:
SNYK-JS-CROSSSPAWN-8303230
SNYK-JS-INTLIFYSHARED-8442251
SNYK-JS-VUEI18N-8442254
SNYK-JS-INFLIGHT-6095116
SNYK-JS-INTLIFYCOREBASE-8442262
SNYK-JS-ROLLUP-8073097
SNYK-JS-VUEI18N-8442260
Release notes
Package name: eslint
Features
01557ce
feat: Implement Language#normalizeLanguageOptions() (#19104) (Nicholas C. Zakas)2edc0e2
feat: add meta.defaultOptions (#17656) (Josh Goldberg ✨)bdec50e
feat: fixno-useless-computed-key
false negative with__proto__
(#19123) (Milos Djermanovic)3087c9e
feat: addmeta
object to@ eslint/js
plugin (#19095) (Francesco Trotta)Bug Fixes
fd33f13
fix: update types forno-restricted-imports
rule (#19060) (Nitin Kumar)bd35098
fix: switch away from Node.js node:assert and AssertionError (#19082) (Josh Goldberg ✨)9db5b15
fix: unsafe report forno-lonely-if
(#19087) (Abraham Guo)68fa497
fix: ignore files on a different drive on Windows (#19069) (Francesco Trotta)4ce625a
fix: upgrade @ humanwhocodes/[email protected] to avoid debug logs (#19102) (Milos Djermanovic)Documentation
d927920
docs: fix styles in no-js mode (#18916) (Tanuj Kanti)09bc2a8
docs: Update README (GitHub Actions Bot)39089c8
docs: addno-useless-computed-key
examples with object patterns (#19109) (Milos Djermanovic)895c60f
docs: add missing messageId property and suggestion properties (#19122) (fnx)298625e
docs: Change CLI -c to use flat config (#19103) (Nicholas C. Zakas)522d8a3
docs: add deprecation onindent
,quotes
andsemi
rule types (#19090) (Marco Pasqualetti)Chores
2967d91
chore: upgrade @ eslint/[email protected] (#19133) (Milos Djermanovic)b441bee
chore: package.json update for @ eslint/js release (Jenkins)7d6bf4a
chore: upgrade @ eslint/[email protected] (#19131) (Milos Djermanovic)902e707
chore: upgrade @ eslint/[email protected] (#19130) (Milos Djermanovic)5ff6c1d
chore: bump cross-spawn (#19125) (Ian Bobinac)cceccc7
chore: update dependency @ eslint/json to ^0.6.0 (#19117) (renovate[bot])0da3f73
chore: update algolia referrer (#19114) (Strek)4f08332
ci: unpintrunk-io/trunk-action
(#19108) (Francesco Trotta)6b75683
perf: optimizetext-table
by replacing regex withtrimEnd
(#19061) (Nitin Kumar)Features
3fa009f
feat: add support for Import Attributes and RegExp Modifiers (#19076) (Milos Djermanovic)b0faee3
feat: add types for the@ eslint/js
package (#19010) (Nitin Kumar)Bug Fixes
24d0172
fix: enable retry concurrency limit for readFile() (#19077) (Nicholas C. Zakas)b442067
fix: Don't crash when directory is deleted during traversal. (#19067) (Nicholas C. Zakas)d474443
fix: avoid call stack overflow while processing globs (#19035) (Livia Medeiros)Documentation
151c965
docs: updatecontext.languageOptions.parser
description (#19084) (Nitin Kumar)dc34f94
docs: Update README (GitHub Actions Bot)f16e846
docs: Update README (GitHub Actions Bot)ee0a77e
docs: change link from @ types/eslint to lib/types (#19049) (Karl Horky)50f03a1
docs: Clarify global ignores in config migration guide (#19032) (Milos Djermanovic)Build Related
37c9177
build: update@ wdio/*
dependencies (#19068) (Francesco Trotta)35a8858
build: exclude flawed dendency versions (#19065) (Francesco Trotta)Chores
f36cb16
chore: upgrade @ eslint/[email protected] (#19086) (Milos Djermanovic)28be447
chore: package.json update for @ eslint/js release (Jenkins)f48a2a0
test: addno-invalid-regexp
tests with RegExp Modifiers (#19075) (Milos Djermanovic)425202e
perf: Fix caching in config loaders (#19042) (Milos Djermanovic)3d44b3c
ci: run tests in Node.js 23 (#19055) (Francesco Trotta)7259627
test: ensure tmp directory cleanup incheck-emfile-handling.js
(#19036) (Livia Medeiros)Features
381c32b
feat: Allow languages to providedefaultLanguageOptions
(#19003) (Milos Djermanovic)bf723bd
feat: Improve eslintrc warning message (#19023) (Milos Djermanovic)1def4cd
feat: drop support for jiti v1.21 (#18996) (Francesco Trotta)f879be2
feat: exportESLint.defaultConfig
(#18983) (Nitin Kumar)Bug Fixes
78836d4
fix: update thecomplexity
rule type (#19027) (Nitin Kumar)064c8b6
fix: update rule types (#18925) (Nitin Kumar)Documentation
abdbfa8
docs: markLintMessage#nodeType
as deprecated (#19019) (Nitin Kumar)19e68d3
docs: update deprecated rules type definitions (#19018) (Nitin Kumar)7dd402d
docs: Update examples of passing multiple values to a CLI option (#19006) (Milos Djermanovic)5dcbc51
docs: Add example with side-effect imports to no-restricted-imports (#18997) (Milos Djermanovic)1ee87ca
docs: Update README (GitHub Actions Bot)2c3dbdc
docs: Use prerendered sponsors for README (#18988) (Milos Djermanovic)Chores
68d2d9d
chore: upgrade to@ eslint/[email protected]
and@ eslint/core@^0.7.0
(#19034) (Francesco Trotta)2211f0a
chore: package.json update for @ eslint/js release (Jenkins)c7abaef
perf: using Node.js compile cache (#19012) (唯然)1d7c077
chore: add pkg.type "commonjs" (#19011) (唯然)468e3bd
test: fixESLint
tests (#19021) (Francesco Trotta)ed4635f
ci: upgrade [email protected] (#18992) (Milos Djermanovic)efad767
chore: remove unused ignore dependency (#18993) (Amaresh S M)Features
5a6a053
feat: update tojiti
v2 (#18954) (Arya Emami)17a07fb
feat: Hooks for test cases (RuleTester) (#18771) (Anna Bocharova)2ff0e51
feat: Implement alternate config lookup (#18742) (Nicholas C. Zakas)2d17453
feat: Implement modified cyclomatic complexity (#18896) (Dmitry Pashkevich)Bug Fixes
ea380ca
fix: Upgrade retry to avoid EMFILE errors (#18986) (Nicholas C. Zakas)fdd6319
fix: Issues with type definitions (#18940) (Arya Emami)Documentation
ecbd522
docs: Mention code explorer (#18978) (Nicholas C. Zakas)7ea4ecc
docs: Clarifying the Use of Meta Objects (#18697) (Amaresh S M)d3e4b2e
docs: Clarify how to exclude.js
files (#18976) (Milos Djermanovic)57232ff
docs: Mention plugin-kit in language docs (#18973) (Nicholas C. Zakas)b80ed00
docs: Update README (GitHub Actions Bot)cb69ab3
docs: Update README (GitHub Actions Bot)7fb0d95
docs: Update README (GitHub Actions Bot)493348a
docs: Update README (GitHub Actions Bot)87a582c
docs: fix typo inid-match
rule (#18944) (Jay)Chores
555aafd
chore: upgrade to@ eslint/[email protected]
(#18987) (Francesco Trotta)873ae60
chore: package.json update for @ eslint/js release (Jenkins)d0a5414
refactor: replace strip-ansi with native module (#18982) (Cristopher)b827029
chore: Enable JSON5 linting (#18979) (Milos Djermanovic)8f55ca2
chore: Upgrade espree, eslint-visitor-keys, eslint-scope (#18962) (Nicholas C. Zakas)c1a2725
chore: update dependency mocha to ^10.7.3 (#18945) (Milos Djermanovic)Bug Fixes
20fd916
fix: add@ eslint/core
,@ types/estree
, &@ types/json-schema
deps (#18938) (Nitin Kumar)2738322
fix: add missing types forrequire-atomic-updates
rule (#18937) (Kristóf Poduszló)d71ff30
fix: add missing types forobject-shorthand
rule (#18935) (Kristóf Poduszló)561cadc
fix: add missing types forno-unsafe-negation
rule (#18932) (Kristóf Poduszló)8843656
fix: add missing types forno-underscore-dangle
rule (#18931) (Kristóf Poduszló)92cde5c
fix: add missing types forno-shadow
rule (#18930) (Kristóf Poduszló)b3cbe11
fix: add missing types forno-sequences
rule (#18929) (Kristóf Poduszló)976f77f
fix: add missing types forno-unused-expressions
rule (#18933) (Kristóf Poduszló)Documentation
3eff709
docs: replace deprecatedLinter.FlatConfig
type withLinter.Config
(#18941) (Carlos Meira)Chores
df4a859
chore: upgrade @ eslint/[email protected] (#18943) (Milos Djermanovic)36d8095
chore: package.json update for @ eslint/js release (Jenkins)Features
ec30c73
feat: add "eslint/universal" to exportLinter
(#18883) (唯然)c591da6
feat: Add language to types (#18917) (Nicholas C. Zakas)492eb8f
feat: limit the name given toImportSpecifier
inid-length
(#18861) (Tanuj Kanti)19c6856
feat: Addno-useless-constructor
suggestion (#18799) (Jordan Thomson)a48f8c2
feat: add typeFormatterFunction
, updateLoadedFormatter
(#18872) (Francesco Trotta)Bug Fixes
5e5f39b
fix: add missing types forno-restricted-exports
rule (#18914) (Kristóf Poduszló)8f630eb
fix: add missing types forno-param-reassign
options (#18906) (Kristóf Poduszló)d715781
fix: add missing types forno-extra-boolean-cast
options (#18902) (Kristóf Poduszló)2de5742
fix: add missing types forno-misleading-character-class
options (#18905) (Kristóf Poduszló)c153084
fix: add missing types forno-implicit-coercion
options (#18903) (Kristóf Poduszló)fa11b2e
fix: add missing types forno-empty-function
options (#18901) (Kristóf Poduszló)a0deed1
fix: add missing types forcamelcase
options (#18897) (Kristóf Poduszló)Documentation
e4e5709
docs: correctprefer-object-has-own
type definition comment (#18924) (Nitin Kumar)91cbd18
docs: add unicode abbreviations in no-irregular-whitespace rule (#18894) (Alix Royere)59cfc0f
docs: clarifyresultsMeta
inLoadedFormatter
type (#18881) (Milos Djermanovic)adcc50d
docs: Update README (GitHub Actions Bot)4edac1a
docs: Update README (GitHub Actions Bot)Build Related
959d360
build: Support updates to previous major versions (#18871) (Milos Djermanovic)Chores
ca21a64
chore: upgrade @ eslint/[email protected] (#18927) (Milos Djermanovic)a10f90a
chore: package.json update for @ eslint/js release (Jenkins)e4e02cc
refactor: Extract processor logic into ProcessorService (#18818) (Nicholas C. Zakas)6d4484d
chore: updates for v8.57.1 release (Jenkins)71f37c5
refactor: use optional chaining when validating config rules (#18893) (lucasrmendonca)2c2805f
chore: Add PR note to all templates (#18892) (Nicholas C. Zakas)7b852ce
refactor: useDirective
class from@ eslint/plugin-kit
(#18884) (Milos Djermanovic)d594ddd
chore: update dependency @ eslint/core to ^0.6.0 (#18863) (renovate[bot])78b2421
chore: Update change.yml (#18882) (Nicholas C. Zakas)a...- Upgrade eslint from version 8.57.0 to 9.15.0 in the package.json file.
Summary by Sourcery
Build: