All Versions
29
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v2022.9.20 Changes
- directive - add new directive
fart
to allow complex fat-arrow
- directive - add new directive
-
v2022.7.20 Changes
- ๐ bugfix - warnings that should be ignored sometimes suppress legitimate warnings
- ๐ doc - document jslint directives
- ๐ vscode - add extra contextmenu commands "JSLint - Do Not Lint Selected Region", "JSLint - Ignore Current Line"
-
v2022.6.21 Changes
- ๐ directive - add new directive
subscript
for linting of scripts targeting Google Closure Compiler - ๐ bugfix - fix expression after "await" mis-identified as statement
- โ warning - relax warning about missing
catch
intry...finally
statement - ๐ jslint - allow aliases
evil, nomen
for jslint-directiveseval, name
, respectively for backwards-compat - ๐ bugfix - fix broken codemirror example
- ๐ bugfix - fix jslint not-recognizing option-chaining when comparing operands of binary operator
- ๐ allow array-literals to directly call [...].flat() and [...].flatMap()
- ๐ directive - add new directive
-
v2022.5.20 Changes
- 0๏ธโฃ coverage-report - disable default-coverage of directory
node_modules
, but allow override with cli-option--include-node-modules=1
- coverage-report - add function globExclude() to revamp coverage-report to exclude files using glob-pattern-matching
- add codemirror-example-file jslint_wrapper_codemirror.html
- โก๏ธ update codemirror-editor to v5.65.3
- ๐ wrapper - add jslint-addon for codemirror
- ๐ allow jslint.mjs to auto-export itself to globalThis when given search-param
?window_jslint=1
- ๐ wrapper - add jslint-extension for vscode
- ๐ bugfix - fix jslint falsely believing megastring literals
0
and1
are similar - ๐ bugfix - fix function jstestOnExit() from exiting prematurely and suppressing additional error-messages
- 0๏ธโฃ coverage-report - disable default-coverage of directory
-
v2022.3.30 Changes
- ๐ website - use localStorage to persist jslint-options selected in ui
- ๐ website - add optional debug-mode to use sessionStorage to persist jslint-globals and jslint-source from ui
- ๐ jslint - add numeric-separator support
- ๐ jslint - move regexp-literals to module-level so they are explicitly cached, to improve performance
- ๐ฆ ci - add check for package.json.fileCount
-
v2022.2.20 Changes
- โ test - migrate all tests to use jstestDescribe(), jstestIt()
- fs - rename jslint-wrapper-files to jslint_wrapper_xxx.xxx
- ๐ bugfix - fix issue #382 - make fart-related warnings more readable
- ๐ bugfix - fix issue #382 - fix warnings against destructured fart
- ๐ bugfix - fix issue #379 - warn against naked-statement in fart.
- โก๏ธ update commonjs-wrapper jslint.cjs to load jslint in strict-mode.
-
v2022.2.1-beta Changes
- ๐ bugfix - fix issue #379 - warn against naked-statement in fart.
- โก๏ธ update commonjs-wrapper jslint.cjs to load jslint in strict-mode.
-
v2021.12.20 Changes
- ๐ npm - add file jslint.cjs so package @jslint-org/jslint can be published as dual-module
- jslint - relax warning "function_in_loop"
- โก๏ธ update function assertJsonEqual to JSON.stringify 3rd param if its an object
-
v2021.11.20 Changes
- ๐ jslint - add top-level-await support
- ๐ ci - deprecate/remove jslint.cjs from ci
- coverage - add cli-options
--exclude=aa,bb
,--exclude-node-modules=false
,--include=aa,bb
- coverage - dedupe coverage-logic now applied when only one script passed
- npm - add file .npmignore
- โ website - add clickable-links to editor-code in report-warnings and report-functions
-
v2021.10.20 Changes
- ๐ ci - add release-trigger to publish to
@jslint-org/jslint
- ๐ bugfix - fix coverage-report having incorrect http-link to index.html
- ๐ bugfix - fix false warning
uninitialized 'bb'
in code/*jslint node*/\nlet {aa:bb} = {}; bb();
- ๐ bugfix - fix issue #358 - switch-statement crashes jslint
- ci - cache coverage-example node-sqlite3 to speed up ci
- ๐ ci - rename dir .build/ to .artifact/
- โก๏ธ ci - update shell-function shRunWithCoverage() to reduce size of string/argument passed to nodejs by using 2-space-indent
- ๐ cli - add cli-command jslint_plugin_vim
- cli - add cli-command v8_coverage_report
- ๐ cli - change cli-option
--mode-report
to cli-commandjslint_report=<filename>
- coverage - relax requirement for coverageDir to be in cwd
- ๐ deprecated - cli - add cli-option
--mode-report
- ๐ doc - add api-documentation
- fs - merge file asset_codemirror_rollup.css into index.html
- ๐ fs - merge file browser.mjs into index.html
- ๐ fs - merge file function.html into help.html
- fs - remove little-used font asset_font_programma_bold.woff2
- fs - rename files with dashes to files with underscore
- ๐ jslint - disable linting of embedded javascript in markdown-files
- ๐ jslint - relax regexp-warning against using 'space'
- ๐ฆ npm - add file package.json and command
npm test
- ๐ style - change naming-convention for non-jslint-core code from underscore to camelCase
- โ test - add mocha-like test-functions jstestDescribe, jstestIt
- ๐ ci - add release-trigger to publish to