Aquesta és una versió anterior. La versió actual és la 1.84.0. oxlint 1.84.0 · Data de publicació:
Fitxers d’instal·lació 1.29.0
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | ZIP → Portable | — | — | github.com | VirusTotal |
| ARM64 | ZIP → Portable | — | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
Table of Contents
- Oxlint v1.29.0
- Oxfmt v0.14.0
Oxlint v1.29.0
🚀 Features
- bce6154 linter/prefer-includes: Add rule (#15774) (camc314)
- 5a66558 linter: Handle config docs for string/enum values and add config option docs for various rules. (#15759) (connorshea)
- c199e38 linter: Implement config for all tsgolint rules supporting options (#15659) (camchenry)
- 7598b3e linter: Allow configuring tsgolint rules (#15286) (camchenry)
- e77f2ce vscode: Support oxlint --lsp (#15680) (Sysix)
- e01c551 oxlint: Add --lsp flag to run the language server (#15611) (Sysix)
- ac5c2ab lsp/fmt: Support ignore files & patterns (#15647) (Sysix)
- e50a9bf linter: Add unicorn/prefer-response-static-json rule (#15692) (Mikhail Baev)
- f5d9abb oxlint: Add enabled? column to --rules cli output (#15213) (Wren)
- 6b5205c linter/plugins: Implement deprecated SourceCode#getJSDocComment method (#15653) (overlookmotel)
- 5eccff1 linter/plugins: Implement deprecated SourceCode tokens methods (#15645) (overlookmotel)
- 4c62ffa language_server: Add run_server helper for CLI tools (#15609) (Sysix)
- 0d52a5e linter/plugins: Implement Context#parserOptions getter (#15632) (overlookmotel)
- 287a538 linter/plugins: Implement Context#get* deprecated methods (#15606) (overlookmotel)
- 84de1ca oxlint,oxfmt: Allow comments and also commas for vscode-json-ls (#15612) (leaysgur)
- e763919 linter: Add test to enforce schema documentation for rules with configuration options (#15234) (Connor Shea)
- 6cd0b5f linter/no-callback-in-promise: Add support for timeoutsErr option (#15507) (Li Wei)
🐛 Bug Fixes
- 1decd57 linter/no-empty-named-blocks: Only search within node for comma token (#15751) (camc314)
- 17c3d6d linter: Improve docs, diagnostic message, and implementation of typescript/consistent-indexed-object-style rule. (#15750) (connorshea)
- 78a6df2 linter/no-empty-named-blocks: Skip comments when searching for token (#15735) (camc314)
- 042befd linter/require-await: Skip comments when searching for token (#15734) (camc314)
- 7a78220 linter/no-async-await: Skip comments when searching for token (#15733) (camc314)
- 23b9ad1 linter/consistent-type-specifier-style: Skip comments when searching for token (#15732) (camc314)
- 440a977 ast: Include rest properties when using get_binding_identifiers (#15710) (camc314)
- 516d14e linter/no-namespace: Skip comments when searching for token (#15716) (camc314)
- b5aaace linter/prefer-namespace-keyword: Skip comments when searching for token (#15715) (camc314)
- 4eb9fa6 editor: Execute oxc.path.server in win32 with shell (#14203) (Sysix)
- 9f991a4 linter: Reverse extends overrides priority (#14939) (Peter Wagenet)
- 7c4a916 linter: Restores oxlint --rules -f=json functionality. (#15689) (Wren)
- 24d00f4 linter/plugins: Add types for suggested fixes (#15636) (overlookmotel)
- 257360f linter/plugins: Fill in TS type def for RuleMeta (#15629) (overlookmotel)
- 81e179c linter: Allow file extensions without a dot in react/jsx-filename-extension rule (#15574) (Connor Shea)
- 7a0e931 linter: Update the unicorn/prefer-add-event-listener rule with new JavaScript APIs (#15581) (connorshea)
- bb5f8ca oxlint: Fix type annotation for big-endian (#15561) (Sysix)
⚡ Performance
- e2a0997 linter/plugins: Recycle empty visitor object in ESLint compat mode (#15693) (overlookmotel)
- 7528db4 language_server: Pass file content as a referenced String (#15568) (Sysix)
- 54061e9 linter/plugins: Avoid implicit boolean coercion in initLines (#15641) (overlookmotel)
- ccfd935 language_server: Avoid Mutex in ServerLinter (#15516) (Sysix)
📚 Documentation
- 3ab750a linter: Clarify react-in-jsx-scope rule docs. (#15749) (connorshea)
- a5feebc linter: oxlint-disable not eslint-disable (#15672) (overlookmotel)
- 3d15805 linter: Reformat doc comments (#15670) (overlookmotel)
- 16fcba6 linter: Remove "experimental" from description of stable features (#15669) (overlookmotel)
- e62fd98 linter: Correct comment on what EnablePlugins does (#15668) (overlookmotel)
- a25d31e linter: Fix grammar (#15666) (overlookmotel)
- f5f452f linter: Add missing perf category (#15667) (overlookmotel)
- 2c58952 linter: Add config docs for no-restricted-globals rule. (#15662) (connorshea)
- a210b12 linter/plugins: Improve JSDoc comment for RuleOptionsSchema (#15642) (overlookmotel)
- 3aabfac linter/plugins: Alter comments on FILE_CONTEXT used in ESLint-compat Context shim (#15605) (overlookmotel)
- fd58aea linter: Fix a typo in the docs for react/no-is-mounted. (#15575) (Connor Shea)
Oxfmt v0.14.0
🚀 Features
- 84de1ca oxlint,oxfmt: Allow comments and also commas for vscode-json-ls (#15612) (leaysgur)
- 99823ad oxfmt: Print nothing for default(write) mode (#15583) (leaysgur)
- 25a0163 formatter/sort_imports: Sort imports by Array<Array<string>> groups (#15578) (leaysgur)
🐛 Bug Fixes
- bf20cf5 formatter: CRLF issue in the member chain (#15764) (Dunqing)
- 5d688a0 formatter: Measuring multiline text in fits_text is incorrect (#15762) (Dunqing)
- e306958 formatter: Regression case for test call (#15760) (Dunqing)
- c42d983 formatter: Re-fix all cases that fail after AstNode::Argument was removed (#15676) (Dunqing)
⚡ Performance
- d99a83f oxfmt: Use simdutf8 based read_to_string (#15614) (leaysgur)
- 128e186 formatter/sort_imports: Precompute import metadata (#15580) (leaysgur)
- cd31cc1 formatter/sort_imports: Use Vec::with_capacity for next_elements (#15579) (leaysgur)
📚 Documentation
- 3d15805 linter: Reformat doc comments (#15670) (overlookmotel)https://github.com/oxc-project/oxc/releases/tag/apps_v1.29.0