[Snyk] Upgrade jshint from 2.8.0 to 2.13.6#112
Open
snyk-sa-branch wants to merge 1 commit into
Open
Conversation
Snyk has created this PR to upgrade jshint from 2.8.0 to 2.13.6. See this package in npm: jshint See this project in Snyk: https://app.snyk.io/org/branch-metrics-default/project/234b5838-0522-4276-b982-e5bf60319c4b?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Author
|
This upgrade spans multiple minor versions, introducing support for a wide range of modern JavaScript features (ES7 through ES11) and significant internal refactoring. While no APIs were explicitly removed, the new parsing capabilities can lead to new warnings and stricter validation, which may break builds that enforce a zero-warning policy. Key Changes:
Recommendation:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Snyk has created this PR to upgrade jshint from 2.8.0 to 2.13.6.
ℹ️ 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 26 versions ahead of your current version.
The recommended version was released 4 years ago.
Issues fixed by the recommended upgrade:
SNYK-JS-PICOMATCH-15765511
SNYK-JS-SHELLJS-2332187
SNYK-JS-WS-17344547
SNYK-JS-WS-7266574
SNYK-JS-Y18N-1021887
SNYK-JS-AJV-15274295
SNYK-JS-BRACEEXPANSION-15789759
SNYK-JS-BRACEEXPANSION-15789759
SNYK-JS-BRACES-6838727
SNYK-JS-CROSSSPAWN-8303230
SNYK-JS-JSONSCHEMA-1920922
SNYK-JS-NANOID-8492085
SNYK-JS-PATHPARSE-1077067
SNYK-JS-PICOMATCH-15765513
SNYK-JS-SERIALIZEJAVASCRIPT-6147607
SNYK-JS-TOOTALLNATEONCE-15250612
SNYK-JS-WS-16722635
SNYK-JS-BABELHELPERS-9397697
SNYK-JS-DIFF-14917201
SNYK-JS-WORDWRAP-3149973
npm:cli:20160615
SNYK-JS-BABELCORE-17342497
SNYK-JS-BABELTRAVERSE-5962462
SNYK-JS-BRACEEXPANSION-9789073
SNYK-JS-BRACEEXPANSION-9789073
SNYK-JS-MINIMIST-2429795
Breaking Change Risk
Release notes
Package name: jshint
-
2.13.6 - 2022-11-11
- Allow initializing const bindings to undef (fedaf6f)
- Correct error message (03b1a06)
-
2.13.5 - 2022-07-08
- Tolerate late definition of async function (#3618) (5c256a2)
-
2.13.4 - 2022-01-24
- Remove shelljs (eb4609a)
-
2.13.3 - 2022-01-05
- Recognize ES2020 globals (b1426f1)
-
2.13.2 - 2021-12-27
- Add missing well-known globals (#3582) (cc1adf6)
- add URL for node in src/vars.js (#3570) (ca06e6a)
- change escape-sequence handler for double quotes (") (#3566) (75e48b7)
- Limit "Too many Errors" (E043) to errors only (#3562) (4a681b9)
- Tolerate keyword in object shorthand (057b1c6)
- Tolerate unterminated nullish coalescing (ecae54a)
-
2.13.1 - 2021-08-10
- Allow invoking result of optional chaining (71ec395)
- Allow optional chaining call as satement (11dc0a6)
- Tolerate dangling NewExpression (7c890aa)
-
2.13.0 - 2021-05-30
- Allow comma expression in MemberExpression (f05c8d1)
- Consider all exported bindings "used" (90228b7)
- Correct interpretation of ImportSpecifier (72a8102)
- Correct location for error (e831188)
- Correct location reported for directive (ee6aa68)
- Detect duplicate exported bindings (916c230)
- Don't warn when Function() is used without 'new'. (#3531) (c13c5cc)
- Don't warn when RegExp() is used without 'new'. (#3529) (c18a6e4)
- Enforce restrictions on
- Graduate BigInt support to
- Improve declaration parsing (a9bdc93)
- Report early reference with warning (2c1a5f8)
- Support RegExp Unicode property escapes (e7fa785)
- Add support for "export * as ns from" (c46f464)
- Add support for
- Add support for dynamic import (6bfcaed)
- Add support for optional chaining (b125dbe)
- Implement support for nullish coalescing (f50b14d)
-
2.12.0 - 2020-08-03
- Update project license (d65513c)
-
2.11.2 - 2020-07-30
- Allow "rest" operator in param dstrctrng (c45d1b2)
- Disallow invalid numeric literals (b02a025)
- Disallow leading zeros in BigInts (3b2c8cf)
- Improve numeric literal warnings/errors (370e159)
- Limit positions for class declarations (0f0acd8)
- maxcomplexity doesn't take into account
- Update Lodash to latest 4.17.19 (#3494) (17d8f5a)
-
2.11.1 - 2020-05-14
-
2.11.0 - 2020-01-13
-
2.11.0-rc1 - 2019-12-11
-
2.10.3 - 2019-11-05
-
2.10.2 - 2019-03-13
-
2.10.1 - 2019-02-05
-
2.10.0 - 2019-02-05
-
2.9.7 - 2018-12-07
-
2.9.6 - 2018-07-30
-
2.9.5 - 2017-06-22
-
2.9.4 - 2016-10-20
-
2.9.3 - 2016-08-18
-
2.9.2 - 2016-04-19
-
2.9.1 - 2016-01-14
-
2.9.1-rc3 - 2016-01-13
-
2.9.1-rc2 - 2015-12-22
-
2.9.1-rc1 - 2015-11-12
-
2.8.0 - 2015-05-31
from jshint GitHub release notes2.13.6 (2022-11-11)
Bug Fixes
2.13.5 (2022-07-08)
Bug Fixes
2.13.4 (2022-01-24)
Bug Fixes
2.13.3 (2022-01-05)
Bug Fixes
2.13.2 (2021-12-27)
Bug Fixes
2.13.1 (2021-08-10)
Bug Fixes
2.13.0 (2021-05-30)
Bug Fixes
newoperand (c2719eb)esversion: 11(553f816)Features
import.meta(73d7e0d)2.12.0 (2020-08-02)
Features
2.11.2 (2020-07-30)
Bug Fixes
&&(047d5af), closes #840Important
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: