oxc/editors/vscode
oxc-bot 424c770012
release(oxlint): v0.15.6 (#8456)
## [0.15.6] - 2025-01-13

### Features

- 457aa31 linter: Implement `no-lone-blocks` rule (#8145) (Yuichiro
Yamashita)

### Refactor

- aea9551 ast: Simplify `get_identifier_reference` of `TSType` and
`TSTypeName` (#8273) (Dunqing)
- 43ed3e1 linter: Add output formatter (#8436) (Alexander S.)
- 4e05e66 linter: Remove glob for windows (#8390) (Alexander S.)
- b19d809 linter: Split `unicorn/prefer-spread` and
`eslint/prefer-spread` into own rules (#8329) (Alexander S.)
- 3c534ae linter: Refactor `LintBuilder` to prep for nested configs
(#8034) (camc314)
- 2f9fab9 linter: Remove remapping for plugin name in diagnostics
(#8223) (Alexander S.)

### Testing

- b6c1546 linter: Use plugin name instead of category for finding rule
(#8353) (Alexander S.)

Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>
2025-01-13 11:08:34 +08:00
..
client feat(editor): Create a command to apply all auto-fixes for the current active text editor (#7672) 2024-12-13 13:46:05 +08:00
test_workspace test(editor): check if workspace configuration is updated (#7403) 2024-11-23 12:59:18 +08:00
.vscode-test.mjs test(editor): check if workspace configuration is updated (#7403) 2024-11-23 12:59:18 +08:00
.vscodeignore
CHANGELOG.md release(oxlint): v0.15.4 (#8190) 2024-12-30 15:47:06 +08:00
CONTRIBUTING.md
LICENSE chore: link editors/vscode/LICENSE to root LICENSE 2024-09-06 19:19:17 +08:00
oxlint.json ci(editor): add lint and compile checks (#7346) 2024-11-19 09:05:19 +08:00
package.json release(oxlint): v0.15.6 (#8456) 2025-01-13 11:08:34 +08:00
README.md feat(editor): Create a command to apply all auto-fixes for the current active text editor (#7672) 2024-12-13 13:46:05 +08:00
tsconfig.json feat(editors/vscode): update VSCode extention to use project's language server (#6132) 2024-10-05 20:24:17 -04:00

Oxc

The Oxidation Compiler is creating a suite of high-performance tools for JavaScript and TypeScript.

Installation

Any of the below options can be used to install the extension.

  • Install through the VS Code extensions marketplace by searching for Oxc. Verify the identifier is oxc.oxc-vscode.
  • From within VS Code, open the Quick Open (Ctrl+P or Cmd+P on macOS) and execute ext install oxc.oxc-vscode.

Oxlint

This is the linter for Oxc. The currently supported features are listed below.

  • Highlighting for warnings or errors identified by Oxlint
  • Quick fixes to fix a warning or error when possible
  • JSON schema validation for supported Oxlint configuration files (does not include ESLint configuration files)
  • Command to fix all auto-fixable content within the current text editor.
  • Support for source.fixAll.oxc as a code action provider. Configure this in your settings editor.codeActionsOnSave to automatically apply fixes when saving the file.