- jslint-cli - Add cli-option jslint_autofix=filename to autofix whitespace-warnings, and add function jslint_phase6_autofix().
- jslint-website - Add button 'Autofix Whitespace' and section 'Report: Autofix'.
- jslint-vscode - Add command 'JSLint - Autofix Whitespace', CTRL+SHIFT+J A.
- jslint - Add beta-warning to jslint_phase5_whitage(), requiring binary-operators at end-of-line, except dot-operators '.', '?.' and tagged-template backtick, and update function jslint_phase6_autofix() to autofix it.
- jslint - Check escapes in untagged megastrings via <char_after_escape>.
- jslint-autofix - Warning 'too_long' no longer blocks autofix.
- jslint-ecma - Add ES2018-feature Asynchronous Iteration - for await...of.
- jslint-ecma - Add Exponentiation-assignment-operator '**=' support.
- jslint - bugfix - Re-verify the block-scope and variable-lifecycle engine from v2026.7.30 against the spec, fixing labels, '??=' and '||=', redeclared 'var', and destructuring and for-of names.
- jslint - Update operator binding-powers to match the spec, and merge warnings 'and', 'wrap_condition', 'wrap_unary' into 'wrap_subexpression_a_b'.
- jslint - Move column-fudging into warn_at(); callers pass 0-based column.
- jslint - Remove dead token-property 'free' from parser and whitage.
- jslint - Improve parser to parse jquery.js without stopping - for-init comma, numeric object-key.
- jslint-cli - Skip dotfiles when linting a directory.
- jslint-ci - Merge ci-shell-function shGithubPrUpdatePrxxx() into shGithubPrCreate().
- jslint - Reviewed probable-deadcode-sections and confirmed 7 of 8 were real-deadcode.
- jslint - inline-document each deadcode-guard with its proof and revive-note.
- jslint - bugfix - Fix jslint treating tagged templates as equal.
What's Changed
-
- shGithubPrCreate - jslint-ecma - Add ES2018-feature Asynchronous Iteration - for await...of. by @kaizhu256 in #508
-
- jslint-cli - Add cli-option jslint_autofix=filename to autofix whitespace-warnings, and add function jslint_phase6_autofix(). by @kaizhu256 in #509
-
- jslint - Reviewed probable-deadcode-sections and confirmed 7 of 8 were real-deadcode. by @kaizhu256 in #510
-
- jslint - Add beta-warning to jslint_phase5_whitage(), requiring binary-operators at end-of-line, except dot-operators '.', '?.' and tagged-template backtick, and update function jslint_phase6_autofix() to autofix it. by @kaizhu256 in #511
-
- jslint - Check escapes in untagged megastrings via <char_after_escape>. by @kaizhu256 in #513
-
- jslint-ecma - Add Exponentiation-assignment-operator '**=' support. by @kaizhu256 in #514
-
v2026.9.29 by @kaizhu256 in #515
Full Changelog: v2026.8.31...v2026.9.29