Open
Conversation
4e9a1a5 to
b101eb0
Compare
2db2f1e to
7930fb9
Compare
5fd5886 to
d88fbb4
Compare
465e2a0 to
7d2603c
Compare
aea7deb to
ee52a5e
Compare
eccdfcb to
c1a1b0e
Compare
d0ea7ab to
b3ccc50
Compare
b3ccc50 to
5a15681
Compare
f4fe510 to
a2d8bd5
Compare
aff1d20 to
208408d
Compare
51b6aa6 to
52050d8
Compare
28b06da to
65272ef
Compare
2d914eb to
61e42f9
Compare
0a0c547 to
24c7255
Compare
0246f4f to
092b8b2
Compare
a85e9ec to
71c3f9a
Compare
37fb502 to
33af257
Compare
3f79b30 to
764a048
Compare
6e4b910 to
3e4ee69
Compare
3e4ee69 to
4bdf864
Compare
49f2c12 to
ca3e18a
Compare
ca3e18a to
9a4a561
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.16.3→^1.0.0^0.16.3→^1.0.0Release Notes
oxc-project/eslint-plugin-oxlint (eslint-plugin-oxlint)
v1.57.0Compare Source
🚨 Breaking Changes
🐞 Bug Fixes
View changes on GitHub
v1.56.0Compare Source
🚀 Features
extendsfrom oxlint ts config - by @Sysix in #663 (b328b)View changes on GitHub
v1.55.0Compare Source
No significant changes
View changes on GitHub
v1.54.0Compare Source
No significant changes
View changes on GitHub
v1.53.0Compare Source
No significant changes
View changes on GitHub
v1.52.0Compare Source
🚀 Features
buildFromOxlintConfigFilecheck foroption.typeAwarefrom oxlintrc config - by @Sysix in #649 (24607)View changes on GitHub
v1.51.0Compare Source
No significant changes
View changes on GitHub
v1.50.0Compare Source
No significant changes
View changes on GitHub
v1.49.0Compare Source
No significant changes
View changes on GitHub
v1.48.0Compare Source
No significant changes
View changes on GitHub
v1.46.0Compare Source
No significant changes
View changes on GitHub
v1.43.0Compare Source
🚀 Features
🐞 Bug Fixes
View changes on GitHub
v1.42.0Compare Source
No significant changes
View changes on GitHub
v1.41.0Compare Source
No significant changes
View changes on GitHub
v1.40.0Compare Source
No significant changes
View changes on GitHub
v1.39.0Compare Source
No significant changes
View changes on GitHub
v1.38.0Compare Source
No significant changes
View changes on GitHub
v1.37.0Compare Source
🐞 Bug Fixes
oxlint.buildFromOxlintConfigFiledisables ts alias rules - by @Copilot in #595 (a685a)View changes on GitHub
v1.36.0Compare Source
No significant changes
View changes on GitHub
v1.35.0Compare Source
🚀 Features
typeAwareparameter to buildFromOxlintConfig - by @sharonyogev in #582 (566e0)View changes on GitHub
v1.34.0Compare Source
🚀 Features
🐞 Bug Fixes
View changes on GitHub
v1.33.0Compare Source
No significant changes
View changes on GitHub
v1.32.0Compare Source
No significant changes
View changes on GitHub
v1.31.0Compare Source
🐞 Bug Fixes
ignorePatternsas an ESLint global ignore - by @kazupon in #564 (13751)View changes on GitHub
v1.30.0Compare Source
No significant changes
View changes on GitHub
v1.29.0Compare Source
No significant changes
View changes on GitHub
v1.28.0Compare Source
No significant changes
View changes on GitHub
v1.26.0Compare Source
🚀 Features
withNurseryto buildFromOxlintConfig function - by @Copilot in #545 (32de6)View changes on GitHub
v1.25.0Compare Source
🐞 Bug Fixes
.dtsgeneration + better types - by @Sysix in #538 (7d7e8)View changes on GitHub
v1.24.0Compare Source
No significant changes
View changes on GitHub
v1.23.0Compare Source
No significant changes
View changes on GitHub
v1.22.0Compare Source
No significant changes
View changes on GitHub
v1.21.0Compare Source
No significant changes
View changes on GitHub
v1.20.0Compare Source
No significant changes
View changes on GitHub
v1.19.0Compare Source
No significant changes
View changes on GitHub
v1.18.0Compare Source
No significant changes
View changes on GitHub
v1.17.0Compare Source
No significant changes
View changes on GitHub
v1.16.0Compare Source
No significant changes
View changes on GitHub
v1.15.0Compare Source
No significant changes
View changes on GitHub
v1.14.0Compare Source
No significant changes
View changes on GitHub
v1.13.0Compare Source
No significant changes
View changes on GitHub
v1.12.0Compare Source
No significant changes
View changes on GitHub
v1.11.2Compare Source
No significant changes
View changes on GitHub
v1.11.1Compare Source
No significant changes
View changes on GitHub
v1.11.0Compare Source
No significant changes
View changes on GitHub
v1.10.0Compare Source
No significant changes
View changes on GitHub
v1.9.0Compare Source
No significant changes
View changes on GitHub
v1.8.0Compare Source
No significant changes
View changes on GitHub
v1.7.0Compare Source
No significant changes
View changes on GitHub
v1.6.0Compare Source
No significant changes
View changes on GitHub
v1.5.0Compare Source
No significant changes
View changes on GitHub
v1.4.0Compare Source
No significant changes
View changes on GitHub
v1.3.0Compare Source
No significant changes
View changes on GitHub
v1.2.0Compare Source
No significant changes
View changes on GitHub
v1.1.0Compare Source
No significant changes
View changes on GitHub
v1.0.0Compare Source
No significant changes
View changes on GitHub
v0.18.1Compare Source
No significant changes
View changes on GitHub
v0.18.0Compare Source
No significant changes
View changes on GitHub
v0.17.0Compare Source
No significant changes
View changes on GitHub
v0.16.12Compare Source
🚀 Features
View changes on GitHub
v0.16.11Compare Source
No significant changes
View changes on GitHub
v0.16.10Compare Source
No significant changes
View changes on GitHub
v0.16.9Compare Source
No significant changes
View changes on GitHub
v0.16.8Compare Source
No significant changes
View changes on GitHub
v0.16.7Compare Source
No significant changes
View changes on GitHub
v0.16.6Compare Source
No significant changes
View changes on GitHub
v0.16.5Compare Source
No significant changes
View changes on GitHub
v0.16.4Compare Source
No significant changes
View changes on GitHub
oxc-project/oxc (oxlint)
v1.57.0Compare Source
v1.56.0Compare Source
v1.55.0Compare Source
🐛 Bug Fixes
bc20217oxlint,oxfmt: Omit useless| nullforOption<T>field from schema (#20273) (leaysgur)📚 Documentation
f339f10linter/plugins: Promote JS plugins to alpha status (#20281) (overlookmotel)v1.54.0Compare Source
📚 Documentation
0c7da4flinter: Fix extra closing brace in example config. (#20253) (connorshea)v1.53.0Compare Source
v1.52.0Compare Source
🚀 Features
61bf388linter: Addoptions.reportUnusedDisableDirectivesto config file (#19799) (Peter Wagenet)2919313linter: Introduce denyWarnings config options (#19926) (camc314)a607119linter: Introduce maxWarnings config option (#19777) (camc314)📚 Documentation
6c0e0b5linter: Add oxlint.config.ts to the config docs. (#19941) (connorshea)160e423linter: Add a note that the typeAware and typeCheck options require oxlint-tsgolint (#19940) (connorshea)v1.51.0Compare Source
🚀 Features
f34f6falinter: Introduce typeCheck config option (#19764) (camc314)694be7dlinter: Introduce typeAware as config options (#19614) (camc314)🐛 Bug Fixes
04e6223npm: AddpreferUnpluggedfor Yarn PnP compatibility (#19829) (Boshen)📚 Documentation
2fa936fREADME.md: Map npm package links to npmx.dev (#19666) (Boshen)v1.50.0Compare Source
v1.49.0Compare Source
v1.48.0Compare Source
v1.47.0Compare Source
v1.45.0🐛 Bug Fixes
1b2f354ci: Add missing riscv64/s390x napi targets for oxfmt and oxlint (#19217) (Cameron)v1.43.0Compare Source
v1.42.0Compare Source
🚀 Features
15d69dclinter: Implement react/display-name rule (#18426) (camchenry)📚 Documentation
8ccd853npm: Update package homepage URLs and add keywords (#18509) (Boshen)v1.41.0Compare Source
📚 Documentation
8a294d5oxfmt, oxlint: Update logo (#18242) (Dunqing)v1.40.0Compare Source
v1.39.0Compare Source
v1.38.0Compare Source
v1.37.0Compare Source
💥 BREAKING CHANGES
f7da875oxlint: [BREAKING] Remove oxc_language_server binary (#17457) (Boshen)📚 Documentation
7e5fc90linter: Update list of plugins that are reserved. (#17516) (connorshea)v1.36.0Compare Source
v1.35.0Compare Source
🚀 Features
9e624c9linter/react: AddversiontoReactPluginSettings(#17169) (camc314)v1.34.0Compare Source
🚀 Features
a0f74a0linter/config: Allow aliasing plugin names to allow names the same as builtin plugins (#15569) (Cameron)🐛 Bug Fixes
005ec25linter: Permit$schema.oxlintrc.jsonstruct (#17060) (Copilot)d446c43linter: Prevent extra fields from being present on oxlint config file (#16874) (connorshea)v1.33.0Compare Source
v1.32.0Compare Source
v1.31.0Compare Source
v1.30.0Compare Source
🚀 Features
595867aoxlint: Generate markdownDescription fields for oxlint JSON schema. (#15959) (connorshea)v1.29.0Compare Source
🚀 Features
84de1caoxlint,oxfmt: Allow comments and also commas for vscode-json-ls (#15612) (leaysgur)v1.28.0Compare Source
v1.27.0: oxlint v1.27.0 && oxfmt v0.12.0Compare Source
Oxlint v1.27.0
🚀 Features
222a8f0linter/plugins: ImplementSourceCode#isSpaceBetween(#15498) (overlookmotel)2f9735dlinter/plugins: Implementcontext.languageOptions(#15486) (overlookmotel)bc731fflinter/plugins: Stub out allContextAPIs (#15479) (overlookmotel)5822cb4linter/plugins: Addextendmethod toFILE_CONTEXT(#15477) (overlookmotel)7b1e6f3apps: Add pure rust binaries and release to github (#15469) (Boshen)2a89b43linter: Introduce debug assertions after fixes to assert validity (#15389) (camc314)ad3c45aeditor: Addoxc.path.nodeoption (#15040) (Sysix)🐛 Bug Fixes
6f3cd77linter/no-var: Incorrect warning for blocks (#15504) (Hamir Mahal)6957fb9linter/plugins: Do not allow access toContext#idincreateOnce(#15489) (overlookmotel)7409630linter/plugins: Allow access tocwdincreateOncein ESLint interop mode (#15488) (overlookmotel)732205eparser: Rejectusing/await usingin a switchcase/defaultclause (#15225) (sapphi-red)a17ca32linter/plugins: ReplaceContextclass (#15448) (overlookmotel)ecf2f7blanguage_server: Fail gracefully when tsgolint executable not found (#15436) (camc314)3c8d3a7lang-server: Improve logging in failure case for tsgolint (#15299) (camc314)ef71410linter: Use jsx if source type is JS in fix debug assertion (#15434) (camc314)e32bbf6linter/no-var: Handle TypeScript declare keyword in fixer (#15426) (camc314)6565dbelinter/switch-case-braces: Skip comments when searching for:token (#15425) (camc314)85bd19alinter/prefer-class-fields: Insert value after type annotation in fixer (#15423) (camc314)fde753elinter/plugins: Block access tocontext.settingsincreateOnce(#15394) (overlookmotel)ddd9f9flinter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (#15388) (camc314)dac2a9clinter/no-template-curly-in-string: Remove fixer (#15387) (camc314)989b8e3linter/no-var: Only fix toconstif the var has an initializer (#15385) (camc314)cc403f5linter/plugins: Return empty object for unimplemented parserServices (#15364) (magic-akari)⚡ Performance
25d577elanguage_server: Start tools in parallel (#15500) (Sysix)3c57291linter/plugins: Optimize loops (#15449) (overlookmotel)3166233linter/plugins: RemoveArcs (#15431) (overlookmotel)9de1322linter/plugins: Lazily deserialize settings JSON (#15395) (overlookmotel)3049ec2linter/plugins: OptimizedeepFreezeSettings(#15392) (overlookmotel)444ebfdlinter/plugins: Use single object forparserServices(#15378) (overlookmotel)📚 Documentation
97d2104linter: Update comment in lint.rs about default value for tsconfig path (#15530) (Connor Shea)2c6bd9elinter: Always refer as "ES2015" instead of "ES6" (#15411) (sapphi-red)a0c5203linter/import/named: Update "ES7" comment in examples (#15410) (sapphi-red)3dc24b5linter,minifier: Always refer as "ES Modules" instead of "ES6 Modules" (#15409) (sapphi-red)2ad77fblinter/no-this-before-super: Correct "Why is this bad?" section (#15408) (sapphi-red)57f0ce1linter: Add backquotes where appropriate (#15407) (sapphi-red)Oxfmt v0.12.0
🚀 Features
3251000oxfmt: Useprettierdirectly and bundleprettier(#15544) (Dunqing)7b1e6f3apps: Add pure rust binaries and release to github (#15469) (Boshen)33ad374oxfmt: Disable embedded formatting by default for alpha (#15402) (leaysgur)5708126formatter/sort_imports: Addoptions.newlinesBetween(#15369) (leaysgur)2dfc3bdformatter: RemoveTag::StartVerbatimandTag::EndVerbatim(#15370) (Dunqing)88c7530formatter: RemoveFormatElement::LocatedTokenText(#15367) (Dunqing)🐛 Bug Fixes
d32d22eformatter: CorrectFormatElementsize check (#15461) (Dunqing)b0f43f9formatter: Test call difference (#15356) (Dunqing)01f20f3formatter: Incorrect comment checking logic for grouping argument (#15354) (Dunqing)⚡ Performance
f4b75b6formatter: Pre-allocate enough space for the FormatElement buffer (#15422) (Dunqing)5a61189formatter: Avoid unnecessary allocation forBinaryLikeExpression(#15467) (Dunqing)064f835formatter: Optimize printing call arguments (#15464) (Dunqing)29f35b2formatter: Reuse previous indent stack inFitsMeasurer(#15416) (Dunqing)a6808a0oxfmt: UseAllocatorPoolto reuse allocator between threads (#15412) (leaysgur)2515045formatter: Use CodeBuffer's built-in print_indent to print indentation (#15406) (Dunqing)681607bformatter: Check theTextto see whether it has multiple lines based on its width (#15405) (Dunqing)b92deb4formatter: Replace String buffer with byte-oriented CodeBuffer (#14752) (Boshen)963b87fformatter: Addtext_without_whitespacefor text that can never have whitespace (#15403) (Dunqing)f30ce4bformatter: Optimize formatting literal string (#15380) (Dunqing)8f25a0eformatter: Memorize text width forFormatElement::Text(#15372) (Dunqing)f913543formatter: Avoid allocation forSyntaxTokenCowSlice(#15366) (Dunqing)98c9234formatter: OptimizeFormatElement::Tokenprinting (#15365) (Dunqing)v1.26.0Compare Source
🚀 Features
26f24d5linter: Permit comments in.oxlintrc.jsonvia json schema file (#15249) (Martin Leduc)🐛 Bug Fixes
d6996d0linter: Fix JSON schema to deny additional properties for categories enum. (#15257) (Connor Shea)9304f9flinter: Fix JSON schema to deny additional properties for plugins enum. (#15259) (Connor Shea)📚 Documentation
84ef5ablinter: Avoid linebreaks for markdown links and update plugins docs in the configuration schema. (#15246) (Connor Shea)v1.25.0Compare Source
🚀 Features
bd74603linter: Add support for vitest/valid-title rule (#12085) (Tyler Earls)v1.24.0Compare Source
🐛 Bug Fixes
28e76ecoxlint: Resolving JS plugin failing whenextendsis used (#14556) (camc314)v1.23.0: oxlint v1.23.0Compare Source
[1.23.0] - 2025-10-13
🚀 Features
452d128linter: Node/no_process_env (#14536) (Kenneth Skovhus)a9e1261linter: Implement react-refresh/only-export-components (#14122) (Rintaro Itokawa)a8d542blinter/no-duplicate-imports: SupportallowSeparateTypeImportsoption ([#14527]Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.