chore(deps): update oxlint monorepo (major)#28
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
6a22f00 to
7bf63ad
Compare
94fdfb9 to
3dd1fed
Compare
bcec730 to
8156c0e
Compare
d3aa1ad to
3281553
Compare
cee1e9c to
ecbc057
Compare
a094edd to
0f6e787
Compare
0f6e787 to
ae183e5
Compare
ae183e5 to
9f5bdeb
Compare
1a556f4 to
8c825a5
Compare
28ce4d0 to
c5ee49a
Compare
c5ee49a to
78651e1
Compare
8397c88 to
30e18b5
Compare
fc2bbbc to
fd7ca82
Compare
fd7ca82 to
f126cb5
Compare
1148820 to
3485542
Compare
b66cdcd to
7728f57
Compare
7728f57 to
4c4922b
Compare
9051659 to
46f0f85
Compare
46f0f85 to
8bba338
Compare
ef41b06 to
834ce3e
Compare
834ce3e to
2819009
Compare
3b9d883 to
a9507ea
Compare
a9507ea to
53cfa56
Compare
35c25ce to
505bceb
Compare
659dd63 to
10331fb
Compare
42c07eb to
b8be153
Compare
b8be153 to
46665cc
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.18.0→^1.0.0Release Notes
oxc-project/oxc (oxlint)
v1.71.0Compare Source
🚀 Features
0dc2405linter: Add schema foreslint/no-restricted-properties(#23619) (Sysix)b638d0elinter: Add schema fornode/callback-return(#23615) (Sysix)eb8bedclinter: Add schema forimport/extensions(#23557) (WaterWhisperer)46f3625linter: Implement node/no-sync rule (#23589) (fujitani sora)b01739alinter: Add schema forunicorn/numeric-separators-style(#23554) (Mikhail Baev)68afd2alinter/node: Implementno-mixed-requiresrule (#23539) (fujitani sora)a421215linter: Add schema foreslint/prefer-destructuring(#23410) (WaterWhisperer)84438belinter/jsdoc: Added missing options torequire-param-description(#23416) (kapobajza)51910dflinter/jsdoc: Add missing options torequire-param-typerule (#23418) (kapobajza)e90925flinter/unicorn: Implement prefer-number-coercion rule (#23497) (Shekhudd1c866linter/vue: Implement no-async-in-computed-properties rule (#23493) (bab)b02444elinter: Add schema forreact/jsx-no-script-url(#23475) (WaterWhisperer)a8dce46linter/unicorn: Implementmax-nested-callsrule (#23461) (arieleli01212)🐛 Bug Fixes
a303c23linter/jsx-a11y: Alignanchor-is-validconfig with upstream (#23446) (camc314)📚 Documentation
b50bf4dlinter: Remove manually written options doc foreslint/arrow-body-style(#23490) (Mikhail Baev)v1.70.0Compare Source
🚀 Features
2e8bda4linter/vue: Implement no-dupe-keys rule (#23350) (bab)1490a0alinter/react: Implement react-compiler rule (#23202) (Boshen)dd560aelinter/unicorn: Implementno-array-fill-with-reference-typerule (#23397) (Mikhail Baev)af36c2flinter: Add schema forreact/jsx-curly-brace-presence(#23400) (WaterWhisperer)47d34a3linter: Add schema forreact/jsx-handler-names(#23393) (WaterWhisperer)f4250d0linter: Add schema forunicorn/import-style(#23386) (WaterWhisperer)30c74celinter: Add schema forjsx_a11y/no-noninteractive-element-to-interactive-role(#23384) (Sysix)cfbe8dclinter: Add schema forjsx_a11y/no-interactive-element-to-noninteractive-role(#23382) (WaterWhisperer)d15b7fflinter: Add schema fortypescript/no-restricted-types(#23381) (WaterWhisperer)028a811linter: Add schema forjsx-a11y/media-has-caption(#23377) (Sysix)b3b1038linter: Add schema forjsx-a11y/label-has-associated-control(#23376) (Sysix)7ada6b2linter: Add schema forjsx_a11y/no-distracting-elements(#23379) (WaterWhisperer)ee3dd49linter: Add schema forjsx-a11y/img-redundant-alt(#23374) (Sysix)df5f8ddlinter: Add short descriptions to most lint rules. (#23365) (Connor Shea)e3fd735linter: Add schema forjsx_a11y/alt-text(#23369) (Sysix)0f2fff4linter: Add schema forreact/exhaustive-deps(#23372) (Mikhail Baev)e3e4e10linter: Add schema forreact_perf/jsx-no-new-object-as-prop(#23368) (Mikhail Baev)9366d44linter: Add schema forunicorn/prefer-at(#23366) (WaterWhisperer)f57b55dlinter: Add schema fortypescript/array-type(#23355) (Sysix)0dcf912linter: Add schema fortypescript/ban-ts-comment(#23354) (Sysix)51fa83elinter: Add schema forreact/no-did-update-set-state(#23357) (Mikhail Baev)59db0bdlinter: Add schema forconsistent-generic-constructors(#23353) (Sysix)c4775c0linter: Add schema fortypescript/consistent-type-assertions(#23349) (Sysix)6e516f7linter: Add schema fortypescript/consistent-type-imports(#23348) (Sysix)012134dlinter: Add schema forreact/jsx-no-target-blank(#23345) (WaterWhisperer)0806aaelinter: Add schema forjsx_a11y/no-noninteractive-tabindex(#23337) (Mikhail Baev)0708b5alinter: Add schema forreact/jsx-filename-extension(#23315) (Mikhail Baev)150bce1linter: Add schema fortypescript/no-empty-object-type(#23309) (Sysix)f9e36f1linter: Add schema fortypescript/no-duplicate-type-constituents(#23308) (Sysix)937accflinter: Add schema fortypescript/no-invalid-void-type(#23307) (Sysix)3e042b9linter: Add schema fortypescript/no-misused-promises(#23306) (Sysix)da212d1linter: Add schema fortypescript/no-unnecessary-condition(#23305) (Sysix)f8f0d38linter: Add schema fortypescript/parameter-properties(#23304) (Sysix)2275fc7linter: Add schema fortypescript/prefer-nullish-coalescing(#23302) (Sysix)d353858linter: Add schema fortypescript/prefer-string-starts-ends-with(#23301) (Sysix)03060f5linter: Add schema fortypescript/triple-slash-reference(#23300) (Sysix)6619ceelinter: Add schema forpromise/param-names(#23298) (Sysix)8bf108elinter: Add schema forpromise/catch-or-return(#23297) (Sysix)48158d0linter: Add schema forvitest/consistent-each-for(#23294) (Sysix)7e74c98linter: Add schema forvitest/consistent-test-filename(#23293) (Sysix)ff94d4alinter: Add schema forvitest/consistent-vitest-vi(#23292) (Sysix)2409a10linter: Add schema forvitest/prefer-import-in-mock(#23291) (Sysix)3d782b7linter: Add schema forreact/no-unstable-nested-components(#23287) (Mikhail Baev)0a0bc2flinter/jsx-a11y: AddallowedRedundantRolesoption tono-redundant-roles(#22820) (bab)80758a5linter/vue: Implement no-side-effects-in-computed-properties rule (#23282) (bab)e3869aclinter: Add schema forreact/no-object-type-as-default-prop(#23279) (Mikhail Baev)4480609linter: Add schema forreact/jsx-props-no-spreading(#23276) (Mikhail Baev)08d68a5linter/react: Implementjsx-no-literalsrule (#23145) (kapobajza)9a2788blinter/unicorn: Implementprefer-export-fromrule (#22935) (AliceLanniste)bdb723clinter/unicorn: Implement prefer-single-call rule (#23235) (Yuzhe Shi)31543edlinter: Add schema forvue/define-props-destructuring(#23252) (Sysix)21b6c3dlinter: Add schema foroxc/no-async-endpoint-handlers(#23251) (Sysix)e77ff81linter: Add schema forunicorn/prefer-object-from-entries(#23249) (Mikhail Baev)bcac2d6linter: Add schema forjest/vitest/no-restricted-matchers(#23247) (Sysix)539f036linter: Add schema forjest/vitest/no-restricted-*-methods(#23246) (Sysix)dd1b927linter/vue: Implement require-default-prop rule (#22951) (bab)3f018e7linter: Add schema forunicorn/no-instanceof-builtins(#23225) (Mikhail Baev)e0d0f78linter: Verify promise/no-callback-in-promise schema (#23141) (beanscg)123d4f4linter: Add schema forjest/vitest/valid-expect(#23185) (Sysix)46c8a21linter: Add schema forjest/vitest/require-top-level-describe(#23184) (Sysix)41465cflinter: Add schema forjest/vitest/prefer-snapshot-hint(#23183) (Sysix)d068b9blinter: Add schema forjest/vitest/prefer-expect-assertions(#23181) (Sysix)064a1eelinter: Add schema forjest/prefer-ending-with-an-expect(#23180) (Sysix)d046797linter: Add schema forjest/vitest/no-standalone-expect(#23179) (Sysix)137b9a6linter: Add schema forjest/vitest/no-large-snapshots(#23178) (Sysix)0f3e4a5linter: Add schema forjest/vitest/no-hooks(#23177) (Sysix)cd0b384linter: Add schema forunicorn/explicit-length-check(#23155) (Mikhail Baev)01b74c4linter: Add schema forjest/no-deprecated-functions(#23136) (Sysix)9d6a387linter: Add schema forunicorn/catch-error-name(#23137) (Mikhail Baev)0da8efalinter: Add schema forjest/vitest/max-nested-describe(#23131) (Sysix)d71c9fdlinter: Add schema foreslint/no-use-before-define(#23129) (Sysix)🐛 Bug Fixes
26ddac6linter: Avoid config schema generation forjsx_a11y/no-noninteractive-element-interactions(#23385) (Sysix)40556adlinter: Parsejsx-a11y/control-has-associated-labelconfig withDefaultRuleConfig(#23373) (Sysix)71e9648linter: Expose no-noninteractive-element-interactions schema (#23283) (camc314)6c86d1clinter/react-perf: Correct nativeAllowList all schema (#23229) (camc314)4dd52delinter/react-perf: Re-generate stale snapshots (#23228) (camc314)8f3db61linter: Allow options foreslint/capitalized-comments(#23139) (Sysix)⚡ Performance
f09707elinter:jest/no-deprecated-functionsstore config version asusize(#23138) (Sysix)📚 Documentation
f682e25linter: Remove manually written options doc foreslint/prefer-arrow-callback(#23438) (Mikhail Baev)64c942clinter: Remove manually written options doc foreslint/no-sequences(#23420) (Mikhail Baev)14abf32linter/react-perf: Use autogenerated docs (#23227) (camc314)v1.69.0Compare Source
🚀 Features
e805174linter: Add schema forjest/vitest/max-expects(#23105) (Sysix)7850577linter: Add schema forjest/vitest/expect-expect(#23104) (Sysix)75f641alinter: Add schema forjest/vitest/consistent-test-it(#23103) (Sysix)5125f89linter/unicorn: Support no-nullcheckArgumentsoption (#23098) (camc314)b8b9797linter: Add schema forimport-max-dependencies(#23096) (Sysix)65cb47alinter/eslint: Support no-unused-expressionsignoreDirectivesoption (#23097) (camc314)f6c36d5linter: Add schema forimport/prefer-default-export(#23091) (Sysix)0d4a5d1linter: Add schema foreslint/sort-vars(#23090) (Sysix)fdb5bf5linter: Add schema foreslint/radix(#23082) (Sysix)05b4dcflinter: Add schema foreslint/prefer-const(#23081) (Sysix)5a06c4dlinter/vue: Implement next-tick-style rule (#23041) (Alex Peshkov)e38a36alinter: Add schema foreslint/operator-assignment(#23080) (Sysix)907cee7linter: Add schema foreslint/no-warning-comments(#23075) (Sysix)9470bb2linter: Add schema foreslint/no-unused-vars(#23073) (Sysix)234b5cflinter: Add schema foreslint/no-shadow(#23072) (Sysix)de0dd8blinter: Add schema foreslint/no-restricted-exports(#23020) (Sysix)faa3e0dlinter: Add schema foreslint/no-param-reassign(#23018) (Sysix)dbc9c27linter: Add schema foreslint/no-magic-numbers(#23017) (Sysix)38d3569linter: Add schema foreslint/no-inner-declarations(#23016) (Sysix)008fa41linter: Add schema foreslint/no-constant-condition(#22991) (Sysix)ca44623linter: Add schema foreslint/no-empty-function(#22988) (Sysix)43eb04dlinter: Add schema foreslint/id-match(#22987) (Sysix)a800f27linter: Add schema foreslint/capitalized-comments(#22984) (Sysix)96e2d32linter: Add schema foreslint/id-length(#22963) (Sysix)545493flinter: Add schema foreslint/complexity(#22960) (Sysix)5f0b558linter: Add schema foreslint/class-methods-use-this(#22959) (Sysix)719b720linter: Add schema for simple rule configurations (#22948) (Sysix)fd00966linter: Add right schema foreslint/max-*rules (#22923) (Sysix)1226d78linter: Fill schema with rule configurations (#22907) (Sysix)8f423c1linter/vue: Implementrequire-direct-exportrule (#17623) (yefan)78e915blinter/vue: Implement no-reserved-props rule (#22914) (bab)0f200a9linter/vue: Implement require-prop-types rule (#22083) (Alex Peshkov)5da9da9linter/vue: Implement no-reserved-keys rule (#21780) (bab)75e14a8linter/vue: Implement prop-name-casing rule (#22892) (bab)🐛 Bug Fixes
0383e61linter: Fix schema for rules without a config (#22946) (Sysix)📚 Documentation
dadafe3oxlint, oxfmt: Mention migrate skills in npm READMEs (#22965) (Boshen)v1.68.0Compare Source
🚀 Features
e4b1f46linter/typescript: Implementmethod-signature-stylerule (#22679) (Mikhail Baev)bc462calinter/vue: Implement no-reserved-component-names rule (#22741) (bab)ef9e751linter/vue: Implement component-definition-name-casing rule (#22818) (bab)d67f51alinter/vue: Implement require-prop-type-constructor rule (#22708) (bab)8422e8blinter/jsdoc: Implementrequire-yields-descriptionrule (#22805) (Mikhail Baev)fe93f97linter/eslint: Implementprefer-named-capture-grouprule (#22759) (Sebastian Poxhofer)v1.67.0Compare Source
🚀 Features
b84941elinter/vue: Implement no-expose-after-await rule (#22675) (bab)98b98c1linter/vue: Implement no-computed-properties-in-data rule (#22674) (bab)2d4c919oxlint: Supportvite-plus/resolveConfigfor vite.config.ts (#22456) (leaysgur)2a60012linter/vue: Implement require-render-return rule (#22613) (bab)9f227fdlinter/vue: Implement no-deprecated-props-default-this rule (#21892) (bab)87f065elinter/vue: Implement return-in-emits-validator rule (#21935) (bab)ea0380clinter/unicorn: Implementimport-stylerule (#22173) (Hao Chen)dde40felinter/vue: Implement no-watch-after-await rule (#22006) (bab)a735eb0linter/vue: Implement valid-next-tick rule (#22531) (bab)6dc615dlinter/vue: Implement no-shared-component-data rule (#21842) (bab)a656418linter/vue: Implement valid-define-options rule (#22107) (bab)bb6f1b2linter/vue: Implement require-slots-as-functions rule (#22244) (bab)5fa4774linter/n: Implementcallback-returnrule (#22470) (Mikhail Baev)v1.66.0Compare Source
🚀 Features
0440b0flinter/eslint: Implementid-matchrule (#22379) (Vladislav Sayapin)65bf119linter: Implement react no-object-type-as-default-prop (#22481) (uhyo)2a6ddcelinter/eslint: Implementno-implied-evalrule (#22391) (Vladislav Sayapin)625758alinter/vitest: Implement padding-around-after-all-blocks rule (#21788) (kapobajza)37680b0linter: Implement react no-unstable-nested-components (#22248) (Jovi De Croock)d8d9c74linter: Implement import/newline-after-import rule (#19142) (Ryuya Yanagi)v1.65.0Compare Source
🚀 Features
5478fb5linter/jsdoc: Implementrequire-throws-descriptionrule (#22386) (Mikhail Baev)c73225elinter/eslint: Implementprefer-arrow-callbackrule (#22312) (박천(Cheon Park))de82b59linter: Add support foreslint-plugin-jsx-a11y-x(#22356) (mehm8128)f44b6c8linter: Fill schemasDummyRuleMapwith built-in rules (#22288) (Sysix)v1.64.0Compare Source
🚀 Features
fbb8f22linter: Supportignoresin overrides (#22148) (camc314)🐛 Bug Fixes
25b7017linter: Undocument overrideignoresoption (#22213) (camc314)v1.63.0Compare Source
📚 Documentation
cacbc4alinter: Fix jest settings docs. (#22127) (connorshea)v1.62.0Compare Source
🚀 Features
348f46clinter: AddrespectEslintDisableDirectivesoption (#21384) (Christian Vuerings)🐛 Bug Fixes
8c425dblinter: Allow string for jest version in config schema (#21649) (camc314)v1.61.1Compare Source
v1.61.0Compare Source
🚀 Features
38d8090linter/jest: Implemented jestversionsettings in config file. (#21522) (Said Atrahouch)v1.60.0Compare Source
📚 Documentation
cfd8a4flinter: Don't rely on old eslint doc for available globals (#21334) (Nicolas Le Cam)v1.59.0Compare Source
v1.58.0Compare Source
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](https://redirecConfiguration
📅 Schedule: (in timezone Europe/Rome)
* 0-6 * * 6,0)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.