Changes:
Feature Requests:
- #1634: Allow eslint.rules.customizations to target all fixable rules
- #267: Feature request: hide warnings/errors if they will be auto-fixed
- #655: Ignore auto fixable rules while typing
- #1542: Add a status indication on how long the ESLint validation took. That is especially helpful for fix on save
- #1238: Annoying messages from eslint
- #1064: Dynamic comment prefix based on file type?
- #825: improve out of the box support for coffeescript
- #733: Support specify --max-old-space-size for started server
Bugs:
See More
- #1750: Update Readme to reflect new vscode specs
- #1745: There are some issues with the rules @stylistic/arrow-parens and @stylistic/space-before-function-paren when running in the ESLint plugin for VSCode
- #1647: eslint keeps registering as formatting provider
- #1492: Ensure that custom filter action is called for notebook cell document
- #1488: Doesn't lint .ts files in a new create-vue project
- #1441: Default eslint.codeActionsOnSave.rules/execArgv value is invalid
- #1396: yarn berry, eslint & typescript - Unable to detect project on windows
- #1393: Server is sending diagnostics without a character field
- #1345: Ensure that code action on save is still called even if all rules are off via customization
- #801: Load workspace eslint config file for untitled files
- #1334: ESLint extension broken on VSCode Insider release
- #1294: Wierd behaviour for fixing rules "padding-line-between-statements" "semi" same time
- #1276: Plugin fails when specifying a different eslint config
Others:
- #1863:
eslint.packageManager
deprecated but error message says to use it - #1864: Fixes #1863: eslint.packageManager deprecated but error message says to use it
- #1849: More notebooks for playground
- #1841: feat: Allow eslint.rules.customizations to target all fixable rules
- #1705: Allow eslint.rules.customizations to target all fixable rules
- #1830: fix: add json, jsonc to
eslint.probe
's default options - #1820: Merge pre-release into main
- #1818: Increase version
- #1817: Give flat config higher priority
- #1816: Added test cases for the upcoming ESLint 9.0 version & move to latest lsp libs.
- #1815: Detect working directory for flat config.
- #1810: Engineering - cleanup TSA pipeline template parameter
- #1809: Add mjs example
- #1802: Update readme
- #1800: Update ignore file
- #1799: Convert to pull model diagnostics and improve flat config support
- #1795: Support probing Astro
- #1794: Support probing MDX
- #1793: Update playground
- #1787: feat: support json, json5, jsonc in eslint.probe setting
- #1779: Update engine version
- #1776: Update changelog
- #1771: Fixes PoliCheck & CodeQL report
- #1770: Release 2.4.4.
- #1764: Release 2.4.3
- #1756: Simplify launch config.
- #1752: More eslint rules
- #1751: Fixes #1750: Update Readme to reflect new vscode specs
- #1746: Why not integrate version 2.4.2 into the main branch?
- #1749: Fixes #1746: Why not integrate version 2.4.2 into the main branch?
- #1748: Fixes #1745: There are some issues with the rules @stylistic/arrow-parens and @stylistic/space-before-function-paren when running in the ESLint plugin for VSCode
- #1743: Update eslint rules
- #1741: Fixes #1647: eslint keeps registering as formatting provider
- #1732: Inform user about failed plugin load
- #1731: Update dependencies and fix webpack warning
- #1698: fix(playgrounds-flatconfig): fix incorrect the key sourceType position
- #1696: Bump word-wrap from 1.2.3 to 1.2.5 in /playgrounds/8.0
- #1697: Bump word-wrap from 1.2.3 to 1.2.5 in /playgrounds/flatConfig
- #1694: Bump word-wrap from 1.2.3 to 1.2.5 in /playgrounds/noWD/src
- #1695: Bump word-wrap from 1.2.3 to 1.2.5 in /playgrounds/7.0
- #1693: Bump word-wrap from 1.2.3 to 1.2.5
- #1684: Bump word-wrap from 1.2.3 to 1.2.4 in /playgrounds/ts
- #1674: Bump semver from 7.3.8 to 7.5.3 in /client
- #1668: Engineering - add TSAOptions
- #1667: Engineering - re-enable Terrapin
- #1663: Engineering - update pipelines
- #1661: Update dependencies
- #1657: ESLint autofix doesn't work
- #1658: Fixes #1657: ESLint autofix doesn't work
- #1646: Automatically detect packageManager
- #1653: Update versions and lock files
- #1651: Prepare Pre-release 2.4.1
- #1641: Gracefully fail if file is not written to disk
- #1640: Suggest use of npx in README
- #1637: Log PATH environnement variable if starting server fails.
- #1631: Move to Node 16.17.1
- #1611: Escape special characters in regular expressions for comments
- #1621: Bump webpack from 5.74.0 to 5.76.0
- #1613: Update dependencies
- #1588: Handle unused directive problems
- #1605: Normalize working directory
- #1599: Use normal NPM registry
- #1598: Prepare 2.4.0 release
- #1590: Improve UI for ESLint long validation and fix time.
- #1587: Use normal npm registry
- #1586: Update change log
- #1581: Rename
eslint.runtime.execArgv
toeslint.execArgv
in README - #1583: Prepare release
- #1580: Handle documents not on local disk as files in the workspace root.
- #1574: Fix setting in playground
- #1573: Add default status text.
- #1572: Some language status tweaks
- #1570: Fixes #1542: Add a status indication on how long the ESLint validation took. That is especially helpful for fix on save
- #1569: Use Language status item
- #1563: Add “ignore untitled” setting
- #1564: Update readme
- #1559: Update markdowns
- #1528: Introduce option to prevent underlining multiple lines
- #1556: Bump minimatch from 3.0.4 to 3.1.2 in /client
- #1557: Bump minimatch from 3.0.4 to 3.1.2 in /playgrounds/7.0
- #1555: Make custom parser and plug-ins work with flat configs
- #1554: docs: fix a couple of typos in README
- #1550: Add codeql configuration file
- #1549: Enable codeql
- #1540: Add more version number examples
- #1522: Add Experimental support of Flat Config
- #1521: Fix merge errors
- #1519: Use typed config.get
- #1499: Setting for comment style when disabling a line
- #1512: Change http to https for schemastore.org
- #1027: Schema fetch failures when systems proxy protection requires SSL
- #1511: Fix a typo in
package.json
- #1506: Check for -- when disabling rules
- #1504: Fix typos in README.md
- #1510: Update dependencies
- #1497: Prepare 2.2.6 release
- #1495: Use client capabilities
- #1493: Fixes #1492: Ensure that custom filter action is called for notebook cell document
- #1491: Prepare new pre-release
- #1489: Fixes #1488: Doesn't lint .ts files in a new create-vue project
- #1466: ESLint doesn't watch changes in .eslintrc.cjs
- #1467: Reload .eslintrc.cjs config without restart
- #1486: Added index to README.md
- #1456: Support
.eslintrc.cjs
- #1444: Bump ansi-regex from 5.0.0 to 5.0.1 in /playgrounds/noWD/src
- #1445: Bump ansi-regex from 5.0.0 to 5.0.1
- #1446: Bump ansi-regex from 5.0.0 to 5.0.1 in /playgrounds/7.0
- #1419: 'Manage library execution' command missing
- #1416: editor.codeActionsOnSave.source.fixAll doesn't work when specified for multiple languages
- #1375: Allow user to ignore server errors.
- #1388:
eslint.codeActionsOnSave.mode
silently overrideseslint.codeActionsOnSave.rules
- #1364: Minor fixes for eslint.codeActionsOnSave.rules mechanism
- #1261: Handle preexisting disable rule comments
- #1358: Conflict in default settings: Ignoring eslint.runtime.execArgv as eslint.runtime is null
- #1350: 💄 Fix typo in Changelog
- #1346: Added graphql language to ESLint-server comments
- #1143: "Fix-on-Save" Produces Incorrect Output
- #1342: fix: tasks typo
- #1335: [ESLint v8 Beta] missing rule documentation links
- #1330: ESLint 8 UnhandledPromiseRejectionWarning: Error: Invalid Options: - Unknown options: configFile
- #1332: Add exception to a .gitignore
- #1317: Supports ESLint v8.
- #1302: Issue with eslint-plugin-jsdoc plugin auto fix 'jsdoc/require-param'
- #1280: Update package.json
- #1266: [Bug] No linting for
.ts
and.tsx
files when usingvue-eslint-parser
- #1282: Consider to adopt new
createStatusBarItem
API forid
andname
properties - #1283: Server should provide default result for code actions so that canceled requests can be removed from queue
- #1265: Lifting for html works only with manual activation in the settings
- #1243: Add severity "off" to eslint.rules.customizations
- #1247: Document "node" for system version of Node.js
- #1249: Support virtual workspaces
- #1164: Implement eslint.rules.customizations - with overrides
- #1207: Align text wording with actual button text
- #1004: Add
additionalProperties: false
to some settings - #1203: Using
eslint.nodePath
globally rather than locally, yet on every new window:The eslint.nodePath setting requires user confirmation. To do so execute the Select Node Path command.
- #1192: adopt backgroundColor option for status bar item
- #1174: Fix typo in eslintServer.ts
- #1167: Fix typo in diff.ts
- #1128: Sync eslintAlwaysAllowExecutionKey
- #1125: Do not use Number.MAX_VALUE but 2147483647
This list of changes was auto generated.