This repository has been archived by the owner on Dec 20, 2023. It is now read-only.
forked from tildeio/rsvp.js
-
Notifications
You must be signed in to change notification settings - Fork 0
Update dependency jshint to v2 (master) #21
Open
appcues-wss
wants to merge
1
commit into
master
Choose a base branch
from
whitesource-remediate/master-jshint-2.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains 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
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master)
Update dependency jshint to v2 (master) - autoclosed
Mar 10, 2023
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master) - autoclosed
Update dependency jshint to v2 (master)
Mar 12, 2023
appcues-wss
bot
force-pushed
the
whitesource-remediate/master-jshint-2.x
branch
from
March 12, 2023 20:56
fad93b5
to
a226cbc
Compare
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master)
Update dependency jshint to v2 (master) - autoclosed
Mar 26, 2023
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master) - autoclosed
Update dependency jshint to v2 (master)
Mar 31, 2023
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master)
Update dependency jshint to v2 (master) - autoclosed
May 3, 2023
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master) - autoclosed
Update dependency jshint to v2 (master)
May 4, 2023
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master)
Update dependency jshint to v2 (master) - autoclosed
Jun 15, 2023
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master) - autoclosed
Update dependency jshint to v2 (master)
Jun 15, 2023
appcues-wss
bot
force-pushed
the
whitesource-remediate/master-jshint-2.x
branch
from
June 16, 2023 02:23
a226cbc
to
ea46e95
Compare
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master)
Update dependency jshint to v2 (master) - autoclosed
Jun 16, 2023
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master) - autoclosed
Update dependency jshint to v2 (master)
Jun 19, 2023
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master) - autoclosed
Update dependency jshint to v2 (master)
Sep 22, 2023
appcues-wss
bot
restored the
whitesource-remediate/master-jshint-2.x
branch
September 22, 2023 21:46
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master)
Update dependency jshint to v2 (master) - autoclosed
Sep 26, 2023
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master) - autoclosed
Update dependency jshint to v2 (master)
Sep 26, 2023
appcues-wss
bot
restored the
whitesource-remediate/master-jshint-2.x
branch
September 26, 2023 21:03
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master)
Update dependency jshint to v2 (master) - autoclosed
Sep 27, 2023
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master) - autoclosed
Update dependency jshint to v2 (master)
Sep 27, 2023
appcues-wss
bot
restored the
whitesource-remediate/master-jshint-2.x
branch
September 27, 2023 09:05
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master)
Update dependency jshint to v2 (master) - autoclosed
Sep 27, 2023
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master) - autoclosed
Update dependency jshint to v2 (master)
Sep 28, 2023
appcues-wss
bot
restored the
whitesource-remediate/master-jshint-2.x
branch
September 28, 2023 17:03
appcues-wss
bot
force-pushed
the
whitesource-remediate/master-jshint-2.x
branch
from
November 13, 2023 07:58
b81b54e
to
d7a1573
Compare
appcues-wss
bot
force-pushed
the
whitesource-remediate/master-jshint-2.x
branch
from
November 18, 2023 15:32
d7a1573
to
e206e5a
Compare
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master)
Update dependency jshint to v2 (master) - autoclosed
Dec 7, 2023
appcues-wss
bot
changed the title
Update dependency jshint to v2 (master) - autoclosed
Update dependency jshint to v2 (master)
Dec 7, 2023
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
None yet
0 participants
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.
This PR contains the following updates:
~0.9.1
->~2.9.3
By merging this PR, the below vulnerabilities will be automatically resolved:
Release Notes
jshint/jshint (jshint)
v2.9.3
Compare Source
Bug Fixes
y
RegExp flag in ES2015 code (#2999) (a801433)Features
instanceof
(e3e745b), closes #2777v2.9.2
Compare Source
This release contains a number of bug fixes. As always, we thank everyone who
reported issues and submitted patches; those contributions are essential to the
continuing improvement of the project. We hope you'll keep it up!
Bug Fixes
await
keyword in ES6 module code (b1c8d5b)v2.9.1
Compare Source
Following the revocation of version 2.9.0, we observed an extended "release
candidate" phase where we encouraged users to vet JSHint for undesirable
changes in behavior. During that time, we identified and resolved a number of
such regressions. This release comprises all changes from the release candidate
phase along with the improvements initially released as version 2.9.0. This
release does not itself contain any changes to the codebase. If you are
upgrading from version 2.8.0 or earlier, please refer to the
previously-published release notes for details on bug fixes and features--these
can be found in the project's
CHANGELOG.md
file and on the project's website.v2.8.0
Compare Source
Bug Fixes
state
object (678da76)const
declarations in ForIn/Of loops (2b673d9), closes #2334 #2335enforceall
(6afcde4)Features
module
option (290280c)v2.7.0
Compare Source
Bug Fixes
get
andset
as ID properties (2ad235c)singleGroups
(896bf82)Features
varstmt
enforcement option to disallow use of VariableStatements (59396f7), closes #15492.6.3 (2015-02-28)
Bug Fixes
2.6.2 (2015-02-28)
Bug Fixes
futurehostile
option by default (3cbd41f)2.6.1 (2015-02-27)
Bug Fixes
singleGroups
(6003c83)singleGroups
(bc857f3)delete
(35df49f)doFunction
(06b5d40)Features
futurehostile
(da52aa0)v2.6.3
Compare Source
Bug Fixes
v2.6.2
Compare Source
Bug Fixes
futurehostile
option by default (3cbd41f)v2.6.1
Compare Source
Bug Fixes
singleGroups
(6003c83)singleGroups
(bc857f3)delete
(35df49f)doFunction
(06b5d40)Features
futurehostile
(da52aa0)v2.6.0
Compare Source
Bug Fixes
singleGroups
(5fedda6), closes #2064Features
elision
option to relax "Extra comma" warnings (cbfc827), closes #2062BREAKING CHANGES
also known as empty array elements (such as
[1, , 3, , 5]
)2.5.11 (2014-12-18)
2.5.10 (2014-11-06)
2.5.9 (2014-11-06)
2.5.8 (2014-10-29)
2.5.7 (2014-10-28)
2.5.6 (2014-09-21)
2.5.5 (2014-08-24)
2.5.4 (2014-08-18)
2.5.3 (2014-08-08)
2.5.2 (2014-07-05)
2.5.1 (2014-05-16)
v2.5.11
Compare Source
2.5.11 (2014-12-18)
v2.5.10
Compare Source
2.5.10 (2014-11-06)
v2.5.9
Compare Source
2.5.9 (2014-11-06)
v2.5.8
Compare Source
2.5.8 (2014-10-29)
v2.5.7
Compare Source
2.5.7 (2014-10-28)
v2.5.6
Compare Source
2.5.6 (2014-09-21)
v2.5.5
Compare Source
2.5.5 (2014-08-24)
v2.5.4
Compare Source
2.5.4 (2014-08-18)
v2.5.3
Compare Source
2.5.3 (2014-08-08)
v2.5.2
Compare Source
2.5.2 (2014-07-05)
v2.5.1
Compare Source
2.5.11 (2014-12-18)
v2.5.0
Compare Source
2.4.3 (2014-01-26)
2.4.2 (2014-01-21)
2.4.1 (2014-01-03)
v2.4.4
Compare Source
2.4.4 (2014-02-21)
v2.4.3
Compare Source
2.4.3 (2014-01-26)
v2.4.2
Compare Source
2.4.2 (2014-01-21)
v2.4.1
Compare Source
2.4.1 (2014-01-03)
v2.4.0
Compare Source
2.4.0 (2013-12-25)
v2.3.0
Compare Source
2.3.0 (2013-10-21)
v2.2.0
Compare Source
2.1.10 (2013-08-15)
Thanks to Dave Camp JSHint now supports list
comprehensions, a declarative way of transforming a list:
Note: SpiderMonkey currently implements a slightly different syntax for list
comprehensions which is also supported by JSHint.
Patch summary
Fixed #1220: Add typed array
option, implied by 'node' option
Fixed #1222: Update
PhantomJS globals to 1.7 API
Fixed #1216: Support for
array comprehensions using for-of (closed #1095)
No issue: Remove /stable/ subdirectories
Fixed #1174: Fixed a false
positive 'destructuring assignment' warning (closed #1177)
Fixed #1183: Fix an issue
with debugger warning pointing to a wrong line in some cases
No issue: Add helper programs to apply and land patches from GitHub
Fixed #1194: Don't look for
a config when input is /dev/stdin
Fixed #1189: Support spaces
in /*global ... */
Fixed #1197: Make Rhino
wrapper to be more consistent with NPM package.
No issue: Split make.js into bin/build and bin/changelog
No issue: Move JSHint config into package.json
Thanks to Rob Wu, Ryan Cannon, Dave Camp, Amir Livneh, Josh Hoff, Nikolay
S. Frantsev, Lapo Luchini, Lukas Domnick for sending patches!
2.1.9 (2013-08-02)
2.1.8 (2013-08-01)
2.1.7 (2013-07-29)
2.1.6 (2013-07-29)
UPDATE: We just published another version, 2.1.7, which contains only one
bugfix: #1199.
In this release we added two new arguments to our CLI program:
exclude
whichallows you to exclude directories from linting and
prereq
which allows you tospecify a file containing declarations of the global variables used throughout
your project. In addition to that, we added support for stdin. JSHint now
follows a UNIX convention where if a given file path is a dash (
-
) the theprogram reads from stdin.
We also extended our ES6 coverage by adding support for
yield
statements andimport/export
declarations. JSHint is still the only linter that canparse most ES6 and Mozilla-specific JavaScript code.
For more changes, see the patch summary below.
Fixed #1178: Changed
'predef' to 'globals' in the example .jshintrc
Fixed #1187: Explicitly
define contents of our NPM package
Fixed #1166: Tweaks to
import/export support
Fixed #1164: Add codes to
errors generated by quit()
Fixed #1155: Use shelljs
option in make.js
Fixed #1153: Moved E037 and
E038 to the warnings section and changed their message.
Fixed #779: Add support for
!pattern in the .jshintignore files
Fixed #696: Add support for
--exclude
argFixed #809: Added short
options to bin/jshint where it made sense
Fixed #810: Made --reporter
description in -h more straightforward
Fixed #839: Add support for
prereq files
Fixed #741: expose loadConfig
from CLI
Followup #687:
eqnull
Followup #687: Use '-' as a
marker for stding
Fixed #687: Allow input via
stdin
Fixed #1157: Add support for
import/export.
Fixed #1154: Add MouseEvent
and CustomEvent browser globals
Fixed #1134: Catch reserved
words in ES3 mode.
Fixed #1138: Count ternary
and or operators for complexity
Fixed #1133: Make shelljs
imply node.
Fixed #704: Add config file
support for the Rhino wrappers.
Fixed #1109: Parse yield
expressions.
Thanks to Terry Roe, Sindre Sorhus, Thomas Boyt, Nikolay S. Frantsev,
XhmikosR, Jacob Rask, Kevin Chu, Tim Ruffles, Stephen Mathieson, Lukas Domnick,
usrbincc for sending patches!
2.1.5 (2013-07-27)
2.1.4 (2013-06-24)
2.1.3 (2013-06-03)
2.1.2 (2013-05-22)
2.1.1 (2013-05-21)
v2.1.11
Compare Source
2.1.11 (2013-09-20)
v2.1.10
Compare Source
Thanks to Dave Camp JSHint now supports list
comprehensions, a declarative way of transforming a list:
Note: SpiderMonkey currently implements a slightly different syntax for list
comprehensions which is also supported by JSHint.
Patch summary
Fixed #1220: Add typed array
option, implied by 'node' option
Fixed #1222: Update
PhantomJS globals to 1.7 API
Fixed #1216: Support for
array comprehensions using for-of (closed #1095)
No issue: Remove /stable/ subdirectories
Fixed #1174: Fixed a false
positive 'destructuring assignment' warning (closed #1177)
Fixed #1183: Fix an issue
with debugger warning pointing to a wrong line in some cases
No issue: Add helper programs to apply and land patches from GitHub
Fixed #1194: Don't look for
a config when input is /dev/stdin
Fixed #1189: Support spaces
in /*global ... */
Fixed #1197: Make Rhino
wrapper to be more consistent with NPM package.
No issue: Split make.js into bin/build and bin/changelog
No issue: Move JSHint config into package.json
Thanks to Rob Wu, Ryan Cannon, Dave Camp, Amir Livneh, Josh Hoff, Nikolay
S. Frantsev, Lapo Luchini, Lukas Domnick for sending patches!
v2.1.9
Compare Source
2.1.9 (2013-08-02)
v2.1.8
Compare Source
2.1.8 (2013-08-01)
v2.1.7
Compare Source
2.1.7 (2013-07-29)
v2.1.6
Compare Source
UPDATE: We just published another version, 2.1.7, which contains only one
bugfix: #1199.
In this release we added two new arguments to our CLI program:
exclude
whichallows you to exclude directories from linting and
prereq
which allows you tospecify a file containing declarations of the global variables used throughout
your project. In addition to that, we added support for stdin. JSHint now
follows a UNIX convention where if a given file path is a dash (
-
) the theprogram reads from stdin.
We also extended our ES6 coverage by adding support for
yield
statements andimport/export
declarations. JSHint is still the only linter that canparse most ES6 and Mozilla-specific JavaScript code.
For more changes, see the patch summary below.
Fixed #1178: Changed
'predef' to 'globals' in the example .jshintrc
Fixed #1187: Explicitly
define contents of our NPM package
Fixed #1166: Tweaks to
import/export support
Fixed #1164: Add codes to
errors generated by quit()
Fixed #1155: Use shelljs
option in make.js
Fixed #1153: Moved E037 and
E038 to the warnings section and changed their message.
Fixed #779: Add support for
!pattern in the .jshintignore files
Fixed #696: Add support for
--exclude
argFixed #809: Added short
options to bin/jshint where it made sense
Fixed #810: Made --reporter
description in -h more straightforward
Fixed #839: Add support for
prereq files
Fixed #741: expose loadConfig
from CLI
Followup #687:
eqnull
Followup #687: Use '-' as a
marker for stding
Fixed #687: Allow input via
stdin
Fixed #1157: Add support for
import/export.
Fixed #1154: Add MouseEvent
and CustomEvent browser globals
Fixed #1134: Catch reserved
words in ES3 mode.
Fixed #1138: Count ternary
and or operators for complexity
Fixed #1133: Make shelljs
imply node.
Fixed #704: Add config file
support for the Rhino wrappers.
Fixed #1109: Parse yield
expressions.
Thanks to Terry Roe, Sindre Sorhus, Thomas Boyt, Nikolay S. Frantsev,
XhmikosR, Jacob Rask, Kevin Chu, Tim Ruffles, Stephen Mathieson, Lukas Domnick,
usrbincc for sending patches!
v2.1.5
Compare Source
2.1.5 (2013-07-27)
v2.1.4
Compare Source
2.1.4 (2013-06-24)
v2.1.3
Compare Source
2.1.3 (2013-06-03)
v2.1.2
Compare Source
2.1.2 (2013-05-22)
v2.1.1
Compare Source
2.1.11 (2013-09-20)
v2.1.0
Compare Source
JSHint 2.1.0 is out. This releases adds support for ES6
class
syntax andfixes some issues with our parser.
class
syntax.(#1048)
(#1088)
do
statement bodies that are not blockstatements.
(#1062)
(#1084)
(#1070)
(#1065)
switch
conditionals.
(#1064)
esnext
andmoz
modes turning off thedefault
es5
mode.(#1068)
Thanks to usrbincc, James Allardice, Iraê Carvalho, Nick Schonning and
jklein for sending patches!
2.0.1 (2013-05-08)
v2.0.1
Compare Source
2.0.1 (2013-05-08)
v2.0.0
Compare Source
WARNING: This release introduces backwards incompatible changes.
JSHint 2.0.0 is out! This version hits a pretty big milestone for the project:
this is the first JSHint release for which I'm not the biggest contributor. I
personally believe this fact validates JSHint as a successful open source
project. And I'm extremely thankful to all you who file bug reports and send
patches—you're all awesome.
EcmaScript 5
The first and foremost: starting with this version JSHint will assume ES5 as
the default environment. Before, JSHint was checking all the code per ES3
specification with an option to enable ES5 mode. Now ES5 mode is the default
mode and if you want to check your code against the ES3 specification (useful
when developing for super old browsers such as Internet Explorer 6) you will
have to use
es3:true
.Special thanks to Rick Waldron for championing this change.
Partial support for Mozilla JavaScript extensions and ES6
Thanks to our newest core contributor, Bernard Pratz, JSHint now has partial
support for Mozilla JavaScript extensions (
moz
option) and ES6 (esnext
option):
const
let
blocks and expressionsfor ... of
loopsWe have more patches in queue that add support for classes and other nifty ES6
things. Stay tuned!
CLI
.jshintrc
in the directory being linted.(#833)
the file resolution logic.
(#741)
General
For non-Node system we upgraded to the latest version of Browserify. This
resolves some performance issues we had with Rhino.
Added SVG globals to the browser environment.
Option
smarttabs
now ignores mixed tabs and spaces within single-and multi-line comments.
Added a new pragma to unignore a warning:
JSHint now ignores unrecognized JSLint options.
Fixed a bug where
indent:false
was triggering indentation warnings.(#1035)
Fixed a regression bug where
unused
was not behaving correctly.(#996)
Plus lots and lots of other, smaller bug fixes.
New rapid release schedule
And last but not least: starting with this version, I'm switching JSHint to a
more rapid release schedule. This simply means that I will be publishing new
versions of JSHint more often. I will try my best to follow
semver recommendations and ship working software. But as
our license says, no guarantees.
Thanks to Bernarnd Pratz, Michelle Steigerwalt, Yuya Tanaka, Matthew
Flaschen, Juan Pablo Buritica, Matt Cheely, Steve Mosley, Stephen Sorensen,
Rick Waldron, Hugues Malphettes, Jeff Thompson, xzyfer, Lee Leathers, croensch,
Steven Benner, James Allardice, Sindre Sorhus, Jordan Harband, Stuart Knightley
and Kevin Locke for sending patches!
v1.1.0
Compare Source
1.1.0 (2013-03-06)
v1.0.0
1.0.0 (2013-01-30)