Releases: jshint/jshint
Releases · jshint/jshint
JSHint 2.6.0
5fedda6 | [[FIX]] Correct bug in enforcement of `singleGroups` |
ecdee12 | bin scripts: Cosmetic changes. |
32f02e0 | [[FIX]] Add missing globals to browser environment |
3b5d94a | [[FIX]] Remove dead code |
a1d5817 | [[FIX]] Remove dead code for parameter parsing |
8e680e6 | [[TEST]] Enforce no spaces between "function" and "(" in functions |
acb88f2 | [[TEST]] Introduce jscs for style guide enforcement |
d1d5232 | Add Notification to browser globals |
ee348c3 | [[FEAT]] Support generators in class body |
cbfc827 | [[FEAT]] `elision` option to relax "Extra comma" warnings |
70c5314 | [[DOCS]] Correct Markdown formatting |
2a5c0e4 | [[DOCS]] Update contribution guidelines |
c07679b | Add [[TESTS]] to CONTRIBUTING.md |
2334adc | [[DOCS]] Fix URL in contribution guidelines |
2d7666d | [[DOCS]] Document new commit type for tests |
694a10b | [[DOCS]] Reduce repetition in tests |
1726bd8 | [[DOCS]] Create clean state for each test case |
62589b4 | [[DOCS]] Automatically clean up test stubs |
a70bbda | [[FIX]] Revert unnecessary commit |
7999e4f | [[TEST]] Add additional string and number tests |
343c45e | [[FEAT]] Add new Jasmine 2.1 globals to "jasmine" option |
7bd00ff | Add additional number tests to increase coverage |
39250d0 | Add suiteSetup and suiteTeardown for mocha vars |
ef6b99b | [[DOCS]] Document proposed commit message guidelines |
825ce01 | Fix typo in options documentation |
41443d6 | Add regression test |
7430ee5 | Re-use code to parse "fat arrow" function params |
c6b693b | Account for all parenthesis |
2efb880 | Don't warn fat arrow params used out of scope. Fixes #1983 |
JSHint 2.5.11
e9fd67e | Use Shields.io SVG badge for coverage report |
c60431f | Implement automated code coverage reporting |
9037abc | Stop sending W044 ("Unnecessary escape sequences") |
c5798e3 | Process all escape sequences in template literals |
e451d4d | Support escaped backticks in template literals |
a748dff | Fix browserified jshint version. Fixes #1993 |
b95f669 | Fix bug in parsing of concise methods |
1456d07 | Fix bug in detection of unreachable statements |
cda8925 | Add explicit tests for W027 |
41e5a45 | Group parser tests for concise methods |
a4f588a | Add Symbol to skipped objects for newcap |
0b40e7a | Document previously-undocumented options |
cf10674 | Incorporate option documentation from JSHint |
5448360 | Move environment options to correct object |
3cf1a3f | Move options to separate file |
4e79c7c | Removed "test: " from test titles. Fixes #1952 |
38a63b6 | Add Document to browser globals |
e0e9f6a | Properly reset `forinifcheckneeded` state |
235f267 | Update .jshintrc whitespacing |
857b5da | Reorder badges. |
74ed2e0 | Add dependency badges. |
9cede39 | Fix error in tests on Windows |
1dd3c5f | Update AppVeyor badge to display status of master |
2934aff | Add AppVeyor testing. |
d1343b1 | nocomma: fix a failing case of a pure expression |
ee4574f | nocomma: clean up quote style |
4d5194d | Add nocomma option to forbid use of a comma operator |
e59f27d | Remove WebGL items which are not globally exposed |
06719dc | Improve null-reference-accepting operators |
84766ef | Correct line number reported with "empty block" |
5bc2df3 | Ignore Object prototype when looking up options |
6b333fe | Namespace valid options |
2dcb14f | New reporter that respects Unix output conventions |
5c9556d | Update jshint.rc options order |
163c61c | Implement more complete function name inference |
5cfd252 | Reformat expected values file for readability |
bbfa1ec | Refactor accessor parsing |
5b3a280 | Intl global in ECMAScript Internationalization API 1.0 (ECMA-402) |
d0b3cfd | Warn about "lonely setters" in class bodies |
c073c7b | Correct line number for "lonely setter" warning |
e162426 | Improve JS extraction from HTML. Fixes gh-1942 |
248e40b | Formal parameter names can be the same as function name. Fixes gh-1928 |
0e5663d | Add WebGL browser globals |
bc2fdb7 | Fix bug in "ignore" option behavior |
Thanks to Caitlin Potter, Mike Pennisi, Paul O’Shannessy, Sergey Simonchik, James Kyle, Jared Stilwell, Ian MacLeod, belltoy, Ryan Perry-Nguyen, XhmikosR, Denis Sokolov, Michael Hogg, Andreas Tolfsen, Larry Lv, Turadg Aleahmad for sending patches!
JSHint 2.5.10
JSHint 2.5.9
JSHint 2.5.8
JSHint 2.5.7
5b779e6 | v2.5.7 |
44ff2d8 | Updates bin/build to latest browserify bundle api changes |
b8593c5 | Fix ASI rules for directives. Fixes gh-1906 |
199606b | Make object short notation work if there's a linefeed before end |
f9698d7 | Refactor warning generation |
9d245f3 | Add test for W025 |
1b88644 | Move `useStdin` tests into own suite |
7e5e31c | Add .jshintrc overrides handling to stdin processing |
2661dd8 | Add tests for gh-1880 |
49da752 | Add mock-stdin as devDependency |
c3a72b8 | Add Encoding API to browser env |
c4c87a3 | Add CSS variable to browser |
adf98fd | Relax restriction on parens around function exprs |
2bf6151 | Warn when export declaration used outside of global scope. |
b589a31 | Don't emit W098 for exported labels. Fixes gh-1863 |
f326d7c | Don't raise W083 if a function never touches the outer scope |
a1eb9ec | Consolidate branches |
f80cf59 | Fix bug for vars declared via list comprehensions |
72a61b4 | Remove tautological condition |
5276690 | Add Symbol, Reflect and System objects to newEcmaIdentifiers. Fixes gh-1539 |
3c58b9c | Unescape identifiers when checking. Fixes gh-1885 |
47ff4ca | Fix typo in src/lex.js |
41d6c00 | Fix template literals when end backtick immediately follows newline. Fixes gh-1877 |
b55b3e1 | Don't issue W088 if identifier is declared in a higher scope |
ddd02bb | Test for punctuator tokens in lookupBlockType. Fixes gh-1856 |
17d23c2 | Comments are ignored inside ignore start/end. Closes gh-1855 |
ab14ea6 | Add additional ignoreDelimiter code to fixture |
434ebe5 | Parse ES6 ComputedPropertyNames. Fixes gh-1845 |
d11e621 | Allow paren-wrapped function literals with `immed` |
JSHint 2.5.6
17e9355 | v2.5.6 |
3928115 | Added missing comma in .jshintrc |
076807b | Beautifier run on tests/fixtures/forin.js |
090ec1c | Make 'forin' check recognize negative checks with continue |
8573f5d | Improved support for parameter destructuring w/ rest. Fixes gh-1818 |
5c10fb3 | Replace ignored content with empty content of same length/height for proper error reporting |
e496983 | Add ignoreDelimiters option |
8c41fbc | add XDomainRequest to browser env |
2876eed | Add missing config options |
bc6e97e | Update expected forin error line number |
132d64b | Update forin fixture to include common and future "has" cases. |
8babea7 | finally fixed indentation issues |
25a3e61 | Update dependencies. |
d71054a | indentation fixes |
bb10e77 | fixed indentation |
d304170 | Updating minimatch to v1.0.0 |
171409d | Improved support for object property shorthand. Fixes gh-1813 |
ce34bd5 | Ignore strings containing braces within array literal declarations. Closes gh-1485 |
05e1468 | improved readability |
8652fdb | turns out every xml element must be error, but severity has to vary for jenkins to understand levels |
9757343 | changed static "error" severity to actual severity (info, warning, error) taken from messages.js and gave xlm entry actual severity level <[info |
JSHint 2.5.5
This is just a rebuild of the files that I didn't build for 2.5.4. Sorry for the noise.
JSHint 2.5.4
JSHint 2.5.3
be72485 | v2.5.4 |
f4eeb5c | fix indentation and change to double quotes |
5de760d | fix indentation |
5071566 | #1603 remove unnecessary if check. fixed some spacing issues webstorm's default is 4 spaces and jshint uses 2 my bad. |
9825425 | #1603 I have added a check of "predefined" to see if a blacklisted object is already there and if it is delete it from predefined. In the event that someone adds for example {predef:["-JSON"]} it would already exist in predefined before being black listed. because of this the black list check in combine never had a chance to prevent the addition of JSON even though it was defined with - in predef. |
53729c8 | #1603 adding new option unit test and fixture file to test "-globaloptioname" in predef |
c21ea18 | Overrides doesn't match relative paths |
9caf106 | Support TemplateLiterals and quotemark option. Fixes gh-1798 |
79b9624 | Potential leak warning on non-param bindings. Fixes gh-1802 |
8ed9cc6 | Remove spurious argument in call to 'lookupBlockType'. |
53a66a4 | Remove spurious argument in call to 'prefix'. |
2d72279 | Remove spurious arguments in calls to 'suffix'. |
2773606 | Remove spurious arguments in calls to 'bitwiseassignop'. |
3d78f68 | Remove spurious arguments in calls to 'statement' and 'statements'. |
54c2900 | Moving newEcmaIdentifiers globals to ecmaIdentifiers |
c39d4cf | Don't use for-in for arrays. |
593b454 | Test: Custom cwd test for #1771. |
0165d5c | API: Ability to set cwd for .jshintignore lookup. |
cc0fac6 | Fixes #1569 |
6441751 | Config: Prioritize userprofile for HOME search. In Windows, it turns out if the current user is not the default user, `environment.HOME` returns drive root instead of the user-profile directory. |
90afb1f | moved eqnull, lastsemic, loopfunc,expr,esnext to relaxing options. Also cleaned up some formatting mistakes |
a28b3fe | Fixes #1569 |