github microsoft/vscode-eslint release/3.0.8

latest release: release/3.0.10
16 days ago

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 to eslint.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 overrides eslint.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 using vue-eslint-parser
  • #1282: Consider to adopt new createStatusBarItem API for id and name 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.

Don't miss a new vscode-eslint release

NewReleases is sending notifications on new releases.