magic-akari / lrc-maker

歌词滚动姬|可能是你所能见到的最好用的歌词制作工具
https://lrc-maker.github.io
MIT License
865 stars 97 forks source link

chore(deps): update dependency oxlint to ^0.4.0 #129

Closed renovate[bot] closed 5 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
oxlint (source) ^0.2.0 -> ^0.4.0 age adoption passing confidence

Release Notes

oxc-project/oxc (oxlint) ### [`v0.4.1`](https://togithub.com/oxc-project/oxc/compare/e5337f00b1c7b49cb09d28b860e112d4ebad3233...d971c9cd0b7da94896179ebd5a8b95b62d05a1c1) [Compare Source](https://togithub.com/oxc-project/oxc/compare/e5337f00b1c7b49cb09d28b860e112d4ebad3233...d971c9cd0b7da94896179ebd5a8b95b62d05a1c1) ### [`v0.4.0`](https://togithub.com/oxc-project/oxc/compare/754d9f4c98aab052cf6b2756f7af12557042708d...e5337f00b1c7b49cb09d28b860e112d4ebad3233) [Compare Source](https://togithub.com/oxc-project/oxc/compare/754d9f4c98aab052cf6b2756f7af12557042708d...e5337f00b1c7b49cb09d28b860e112d4ebad3233) ### [`v0.3.5`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.3.5): oxlint v0.3.5 [Compare Source](https://togithub.com/oxc-project/oxc/compare/7193d75e9444ae8c2ba757b3bc64459abd0e128a...754d9f4c98aab052cf6b2756f7af12557042708d) #### What's Changed - feat(linter): add use-isnan fixer for (in)equality operations by [@​DonIsaac](https://togithub.com/DonIsaac) in [https://github.com/oxc-project/oxc/pull/3284](https://togithub.com/oxc-project/oxc/pull/3284) - feat(linter/eslint): Implement fixer for unicode-bom rule by [@​jelly](https://togithub.com/jelly) in [https://github.com/oxc-project/oxc/pull/3259](https://togithub.com/oxc-project/oxc/pull/3259) - fix(linter/no-direct-mutation-state): false positive when class is declared inside a `CallExpression` by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3294](https://togithub.com/oxc-project/oxc/pull/3294) - fix(parser): parse `DecoratorCallExpression` when `Arguments` contains `MemberExpression` by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3265](https://togithub.com/oxc-project/oxc/pull/3265) - perf(ast): inline all `ASTBuilder` methods by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3295](https://togithub.com/oxc-project/oxc/pull/3295) - perf(lexer): dedupe numeric separator check by [@​DonIsaac](https://togithub.com/DonIsaac) in [https://github.com/oxc-project/oxc/pull/3283](https://togithub.com/oxc-project/oxc/pull/3283) - perf(linter): rewrite react/require-render-return by [@​mysteryven](https://togithub.com/mysteryven) in [https://github.com/oxc-project/oxc/pull/3276](https://togithub.com/oxc-project/oxc/pull/3276) #### New Contributors - [@​g-plane](https://togithub.com/g-plane) made their first contribution in [https://github.com/oxc-project/oxc/pull/3268](https://togithub.com/oxc-project/oxc/pull/3268) **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.3.4...oxlint_v0.3.5 ### [`v0.3.4`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.3.4): oxlint v0.3.4 [Compare Source](https://togithub.com/oxc-project/oxc/compare/6149e49ef79a22004e36820c81afcb0c755fcc81...7193d75e9444ae8c2ba757b3bc64459abd0e128a) #### What's Changed - [feat(linter): move react/rules_of_hooks to nursery](https://togithub.com/oxc-project/oxc/commit/6edcae86cda8922ea8f9e5eae91290018e1b1637) - feat(linter/eslint): Implement max-classes-per-file by [@​jelly](https://togithub.com/jelly) in [https://github.com/oxc-project/oxc/pull/3241](https://togithub.com/oxc-project/oxc/pull/3241) - **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.3.3...oxlint_v0.3.4 *** ### From v0.3.3 #### What's Changed ##### Features - add `--symlinks` to allow symbolic walking by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3244](https://togithub.com/oxc-project/oxc/pull/3244) - add `--format github` for github check annotation by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3191](https://togithub.com/oxc-project/oxc/pull/3191) - change the category of all react-perf rules to perf by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/3243](https://togithub.com/oxc-project/oxc/pull/3243) - remove deprecated eslint v9 rules `no-return-await` and `no-mixed-operators` by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3188](https://togithub.com/oxc-project/oxc/pull/3188) - move prefer-node-protocol to restriction by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3171](https://togithub.com/oxc-project/oxc/pull/3171) ##### New Rules - react/rules-of-hooks by [@​rzvxa](https://togithub.com/rzvxa) in [https://github.com/oxc-project/oxc/pull/3071](https://togithub.com/oxc-project/oxc/pull/3071) - eslint/radix by [@​KubaJastrz](https://togithub.com/KubaJastrz) in [https://github.com/oxc-project/oxc/pull/3167](https://togithub.com/oxc-project/oxc/pull/3167) - eslint/no-new-native-nonconstructor by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3187](https://togithub.com/oxc-project/oxc/pull/3187) - eslint/unicode-bom by [@​jelly](https://togithub.com/jelly) in [https://github.com/oxc-project/oxc/pull/3239](https://togithub.com/oxc-project/oxc/pull/3239) - eslint/no-empty-function rule by [@​jelly](https://togithub.com/jelly) in [https://github.com/oxc-project/oxc/pull/3181](https://togithub.com/oxc-project/oxc/pull/3181) - eslint-plugin-next/no-duplicate-head by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3174](https://togithub.com/oxc-project/oxc/pull/3174) - eslint-plugin-next/no-page-custom-font by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/3185](https://togithub.com/oxc-project/oxc/pull/3185) - eslint-plugin-next/no-styled-jsx-in-document by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/3184](https://togithub.com/oxc-project/oxc/pull/3184) - unicorn/no-anonymous-default-export by [@​1zumii](https://togithub.com/1zumii) in [https://github.com/oxc-project/oxc/pull/3220](https://togithub.com/oxc-project/oxc/pull/3220) ##### Bug Fixes - improve `prefer-string-starts-ends-with` rule by [@​camc314](https://togithub.com/camc314) in [https://github.com/oxc-project/oxc/pull/3176](https://togithub.com/oxc-project/oxc/pull/3176) - import/export: improve multiple exports error message by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/3160](https://togithub.com/oxc-project/oxc/pull/3160) - import/named: handle `import { default as foo }` by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3255](https://togithub.com/oxc-project/oxc/pull/3255) - shorten eslint/eqeqeq rule error message's span by [@​mysteryven](https://togithub.com/mysteryven) in [https://github.com/oxc-project/oxc/pull/3193](https://togithub.com/oxc-project/oxc/pull/3193) - fix(parser): correctly parse cls.fn = x by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/3208](https://togithub.com/oxc-project/oxc/pull/3208) #### New Contributors - [@​KubaJastrz](https://togithub.com/KubaJastrz) made their first contribution in [https://github.com/oxc-project/oxc/pull/3167](https://togithub.com/oxc-project/oxc/pull/3167) - [@​1zumii](https://togithub.com/1zumii) made their first contribution in [https://github.com/oxc-project/oxc/pull/3220](https://togithub.com/oxc-project/oxc/pull/3220) **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.3.2...oxlint_v0.3.3 ### [`v0.3.3`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.3.3): oxlint v0.3.3 [Compare Source](https://togithub.com/oxc-project/oxc/compare/a7940868c6e66d16814ebef5c8dbbfd9b948a0cd...6149e49ef79a22004e36820c81afcb0c755fcc81) #### What's Changed ##### Features - add `--symlinks` to allow symbolic walking by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3244](https://togithub.com/oxc-project/oxc/pull/3244) - add `--format github` for github check annotation by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3191](https://togithub.com/oxc-project/oxc/pull/3191) - change the category of all react-perf rules to perf by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/3243](https://togithub.com/oxc-project/oxc/pull/3243) - remove deprecated eslint v9 rules `no-return-await` and `no-mixed-operators` by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3188](https://togithub.com/oxc-project/oxc/pull/3188) - move prefer-node-protocol to restriction by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3171](https://togithub.com/oxc-project/oxc/pull/3171) ##### New Rules - react/rules-of-hooks by [@​rzvxa](https://togithub.com/rzvxa) in [https://github.com/oxc-project/oxc/pull/3071](https://togithub.com/oxc-project/oxc/pull/3071) - eslint/radix by [@​KubaJastrz](https://togithub.com/KubaJastrz) in [https://github.com/oxc-project/oxc/pull/3167](https://togithub.com/oxc-project/oxc/pull/3167) - eslint/no-new-native-nonconstructor by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3187](https://togithub.com/oxc-project/oxc/pull/3187) - eslint/unicode-bom by [@​jelly](https://togithub.com/jelly) in [https://github.com/oxc-project/oxc/pull/3239](https://togithub.com/oxc-project/oxc/pull/3239) - eslint/no-empty-function rule by [@​jelly](https://togithub.com/jelly) in [https://github.com/oxc-project/oxc/pull/3181](https://togithub.com/oxc-project/oxc/pull/3181) - eslint-plugin-next/no-duplicate-head by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3174](https://togithub.com/oxc-project/oxc/pull/3174) - eslint-plugin-next/no-page-custom-font by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/3185](https://togithub.com/oxc-project/oxc/pull/3185) - eslint-plugin-next/no-styled-jsx-in-document by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/3184](https://togithub.com/oxc-project/oxc/pull/3184) - unicorn/no-anonymous-default-export by [@​1zumii](https://togithub.com/1zumii) in [https://github.com/oxc-project/oxc/pull/3220](https://togithub.com/oxc-project/oxc/pull/3220) ##### Bug Fixes - improve `prefer-string-starts-ends-with` rule by [@​camc314](https://togithub.com/camc314) in [https://github.com/oxc-project/oxc/pull/3176](https://togithub.com/oxc-project/oxc/pull/3176) - import/export: improve multiple exports error message by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/3160](https://togithub.com/oxc-project/oxc/pull/3160) - import/named: handle `import { default as foo }` by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3255](https://togithub.com/oxc-project/oxc/pull/3255) - shorten eslint/eqeqeq rule error message's span by [@​mysteryven](https://togithub.com/mysteryven) in [https://github.com/oxc-project/oxc/pull/3193](https://togithub.com/oxc-project/oxc/pull/3193) - fix(parser): correctly parse cls.fn = x by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/3208](https://togithub.com/oxc-project/oxc/pull/3208) #### New Contributors - [@​KubaJastrz](https://togithub.com/KubaJastrz) made their first contribution in [https://github.com/oxc-project/oxc/pull/3167](https://togithub.com/oxc-project/oxc/pull/3167) - [@​1zumii](https://togithub.com/1zumii) made their first contribution in [https://github.com/oxc-project/oxc/pull/3220](https://togithub.com/oxc-project/oxc/pull/3220) **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.3.2...oxlint_v0.3.3 ### [`v0.3.2`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.3.2): oxlint v0.3.2 [Compare Source](https://togithub.com/oxc-project/oxc/compare/99d46f9e489663935780f434f52711787ff1de19...a7940868c6e66d16814ebef5c8dbbfd9b948a0cd) #### What's Changed [Oxlint Import Plugin Alpha Release](https://oxc-project.github.io/blog/2024-05-04-import-plugin-alpha.html) - feat(linter): [@​typescript-eslint/prefer-literal-enum-member](https://togithub.com/typescript-eslint/prefer-literal-enum-member) by [@​kaykdm](https://togithub.com/kaykdm) in [https://github.com/oxc-project/oxc/pull/3134](https://togithub.com/oxc-project/oxc/pull/3134) - feat(linter): add more "ban-ts-comment" test cases. by [@​woai3c](https://togithub.com/woai3c) in [https://github.com/oxc-project/oxc/pull/3107](https://togithub.com/oxc-project/oxc/pull/3107) - feat(linter): eslint-plugin-jest/require-hook by [@​eryue0220](https://togithub.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/3110](https://togithub.com/oxc-project/oxc/pull/3110) - feat(linter): eslint/no-await-in-loop by [@​woai3c](https://togithub.com/woai3c) in [https://github.com/oxc-project/oxc/pull/3070](https://togithub.com/oxc-project/oxc/pull/3070) - feat(linter): typescript-eslint/prefer-enum-initializers by [@​todor-a](https://togithub.com/todor-a) in [https://github.com/oxc-project/oxc/pull/3097](https://togithub.com/oxc-project/oxc/pull/3097) - feat(linter/jsdoc): Implement `implements-on-classes` rule by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/3081](https://togithub.com/oxc-project/oxc/pull/3081) - feat(linter/jsdoc): Implement check-tag-names rule by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/3029](https://togithub.com/oxc-project/oxc/pull/3029) - feat(linter/jsdoc): Implement no-defaults rule by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/3098](https://togithub.com/oxc-project/oxc/pull/3098) - feat(linter/jsdoc): Implement require-yields rule by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/3150](https://togithub.com/oxc-project/oxc/pull/3150) - feat(linter/jsdoc): Support settings.ignore(Private|Internal) by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/3147](https://togithub.com/oxc-project/oxc/pull/3147) #### New Contributors - [@​vsn4ik](https://togithub.com/vsn4ik) made their first contribution in [https://github.com/oxc-project/oxc/pull/3118](https://togithub.com/oxc-project/oxc/pull/3118) **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.3.1...oxlint_v0.3.2 ### [`v0.3.1`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.3.1): oxlint v0.3.1 [Compare Source](https://togithub.com/oxc-project/oxc/compare/b29aabd6f1a2e9e8cfa7db25c371ab40f79d02a5...99d46f9e489663935780f434f52711787ff1de19) Hotfix unwanted plugin rules being enabled. **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.3.0...oxlint_v0.3.1 ### [`v0.3.0`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.3.0): oxlint v0.3.0 [Compare Source](https://togithub.com/oxc-project/oxc/compare/04f5fc018650d9a5dc6a4b1b40dea941fa07781e...b29aabd6f1a2e9e8cfa7db25c371ab40f79d02a5) #### What's Changed ##### Potential breaking change - `-D all` no longer enables nursery rules, use `-D all -D nursery` instead ##### Features - support eslint globals by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3038](https://togithub.com/oxc-project/oxc/pull/3038) - change no-empty-static-block to correctness - implement `--format checkstyle` by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3044](https://togithub.com/oxc-project/oxc/pull/3044) - implement `--format unix` by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3039](https://togithub.com/oxc-project/oxc/pull/3039) - implement fixer for `typescript-eslint/consistent-type-definitions` by [@​todor-a](https://togithub.com/todor-a) in [https://github.com/oxc-project/oxc/pull/3045](https://togithub.com/oxc-project/oxc/pull/3045) ##### Fixes - fix crashing with `unwrap` in import/no-cycle by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3035](https://togithub.com/oxc-project/oxc/pull/3035) **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.2.18...oxlint_v0.3.0 ### [`v0.2.18`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.2.18): oxlint v0.2.18 [Compare Source](https://togithub.com/oxc-project/oxc/compare/df11d10a2220e9aa7a33d9ab39ed662c2ba6fdb5...04f5fc018650d9a5dc6a4b1b40dea941fa07781e) #### What's Changed ##### New Rules - correctness: eslint-plugin-unicorn no await in promise methods by [@​camc314](https://togithub.com/camc314) in [https://github.com/oxc-project/oxc/pull/2963](https://togithub.com/oxc-project/oxc/pull/2963) - correctness: eslint-plugin-unicorn no single promise in promise methods by [@​camc314](https://togithub.com/camc314) in [https://github.com/oxc-project/oxc/pull/2962](https://togithub.com/oxc-project/oxc/pull/2962) ##### Features - Add --jsdoc-plugin flag by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/2935](https://togithub.com/oxc-project/oxc/pull/2935) - Implement plugin-jsdoc/check-property-names by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/2989](https://togithub.com/oxc-project/oxc/pull/2989) - eslint/max-len by [@​woai3c](https://togithub.com/woai3c) in [https://github.com/oxc-project/oxc/pull/2874](https://togithub.com/oxc-project/oxc/pull/2874) - remove import/no-unresolved by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3023](https://togithub.com/oxc-project/oxc/pull/3023) - support `oxlint-disable` alongside `eslint-disable` by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3024](https://togithub.com/oxc-project/oxc/pull/3024) - jsdoc: Implement require-property rule by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/3011](https://togithub.com/oxc-project/oxc/pull/3011) - jsdoc: Implement require-property-(type|name|description) rules by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/3013](https://togithub.com/oxc-project/oxc/pull/3013) #### New Contributors - [@​branchseer](https://togithub.com/branchseer) made their first contribution in [https://github.com/oxc-project/oxc/pull/2943](https://togithub.com/oxc-project/oxc/pull/2943) - [@​woai3c](https://togithub.com/woai3c) made their first contribution in [https://github.com/oxc-project/oxc/pull/2874](https://togithub.com/oxc-project/oxc/pull/2874) **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.2.17...oxlint_v0.2.18 ### [`v0.2.17`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.2.17): oxlint v0.2.17 [Compare Source](https://togithub.com/oxc-project/oxc/compare/7066d55153ad70f95ae975adc3958c1010f9c5ff...df11d10a2220e9aa7a33d9ab39ed662c2ba6fdb5) #### What's Changed - feat(linter): eslint-plugin-jest/prefer-lowercase-title by [@​eryue0220](https://togithub.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/2911](https://togithub.com/oxc-project/oxc/pull/2911) - feat(linter): typescript-eslint/consistent-type-definitions by [@​todor-a](https://togithub.com/todor-a) in [https://github.com/oxc-project/oxc/pull/2885](https://togithub.com/oxc-project/oxc/pull/2885) - fix(cli): fix `oxlint --format json` yields 0 files to lint by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/2940](https://togithub.com/oxc-project/oxc/pull/2940) - fix(cli): if format is json do not print summary information ([#​2899](https://togithub.com/oxc-project/oxc/issues/2899)) by [@​kalvenschraut](https://togithub.com/kalvenschraut) in [https://github.com/oxc-project/oxc/pull/2925](https://togithub.com/oxc-project/oxc/pull/2925) - fix(linter): import/no-cycle ignore type-only imports by [@​JohnDaly](https://togithub.com/JohnDaly) in [https://github.com/oxc-project/oxc/pull/2924](https://togithub.com/oxc-project/oxc/pull/2924) - refactor(semantic/jsdoc): Rework JSDoc struct for better Span handling by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/2917](https://togithub.com/oxc-project/oxc/pull/2917) #### New Contributors - [@​bradzacher](https://togithub.com/bradzacher) made their first contribution in [https://github.com/oxc-project/oxc/pull/2938](https://togithub.com/oxc-project/oxc/pull/2938) **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.2.16...oxlint_v0.2.17 ### [`v0.2.16`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.2.16): oxlint v0.2.16 [Compare Source](https://togithub.com/oxc-project/oxc/compare/e7307ed23ca9b0707586b6bf4220cafb221ae86e...7066d55153ad70f95ae975adc3958c1010f9c5ff) #### What's Changed - feat(linter): [@​typescript-eslint/prefer-for-of](https://togithub.com/typescript-eslint/prefer-for-of) by [@​charnog](https://togithub.com/charnog) in [https://github.com/oxc-project/oxc/pull/2789](https://togithub.com/oxc-project/oxc/pull/2789) - feat(linter): Implement jsdoc/check-access by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/2642](https://togithub.com/oxc-project/oxc/pull/2642) - feat(linter): Implement jsdoc/empty-tags by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/2893](https://togithub.com/oxc-project/oxc/pull/2893) - feat(linter): eslint-plugin-jest/prefer-mock-promise-sorthand by [@​eryue0220](https://togithub.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/2864](https://togithub.com/oxc-project/oxc/pull/2864) - feat(linter/import): Add `ignoreTypes` option for the `import/no-cycle` rule by [@​JohnDaly](https://togithub.com/JohnDaly) in [https://github.com/oxc-project/oxc/pull/2905](https://togithub.com/oxc-project/oxc/pull/2905) - fix(ast): `FinallyClause` won't get visited as `BlockStatement` anymore. by [@​rzvxa](https://togithub.com/rzvxa) in [https://github.com/oxc-project/oxc/pull/2881](https://togithub.com/oxc-project/oxc/pull/2881) - fix(linter): handle self closing script tags in astro partial loader ([#​2017](https://togithub.com/oxc-project/oxc/issues/2017)) by [@​kalvenschraut](https://togithub.com/kalvenschraut) in [https://github.com/oxc-project/oxc/pull/2907](https://togithub.com/oxc-project/oxc/pull/2907) - fix(linter): svelte partial loader handle generics ([#​2875](https://togithub.com/oxc-project/oxc/issues/2875)) by [@​kalvenschraut](https://togithub.com/kalvenschraut) in [https://github.com/oxc-project/oxc/pull/2906](https://togithub.com/oxc-project/oxc/pull/2906) #### New Contributors - [@​charnog](https://togithub.com/charnog) made their first contribution in [https://github.com/oxc-project/oxc/pull/2789](https://togithub.com/oxc-project/oxc/pull/2789) - [@​kalvenschraut](https://togithub.com/kalvenschraut) made their first contribution in [https://github.com/oxc-project/oxc/pull/2906](https://togithub.com/oxc-project/oxc/pull/2906) - [@​JohnDaly](https://togithub.com/JohnDaly) made their first contribution in [https://github.com/oxc-project/oxc/pull/2905](https://togithub.com/oxc-project/oxc/pull/2905) **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.2.15...oxlint_v0.2.16 ### [`v0.2.15`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.2.15): oxlint v0.2.15 [Compare Source](https://togithub.com/oxc-project/oxc/compare/b1343d7bcbd490105583b561946f057ac91e40cf...e7307ed23ca9b0707586b6bf4220cafb221ae86e) #### What's Changed - feat(linter): default_param_last by [@​JoSeBu1](https://togithub.com/JoSeBu1) in [https://github.com/oxc-project/oxc/pull/2756](https://togithub.com/oxc-project/oxc/pull/2756) - feat(linter): eslint-plugin-jest/no-untyped-mock-factory by [@​eryue0220](https://togithub.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/2807](https://togithub.com/oxc-project/oxc/pull/2807) - feat(linter): eslint-plugin-jest/prefer-comparison-matcher by [@​eryue0220](https://togithub.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/2806](https://togithub.com/oxc-project/oxc/pull/2806) - feat(linter): eslint-plugin-react checked-requires-onchange-or-readonly by [@​keita-hino](https://togithub.com/keita-hino) in [https://github.com/oxc-project/oxc/pull/2754](https://togithub.com/oxc-project/oxc/pull/2754) - feat(linter): eslint/no-iterator by [@​JoSeBu1](https://togithub.com/JoSeBu1) in [https://github.com/oxc-project/oxc/pull/2758](https://togithub.com/oxc-project/oxc/pull/2758) - feat(linter): fallback to the default tsconfig path by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2842](https://togithub.com/oxc-project/oxc/pull/2842) - feat(linter): no_script_url by [@​JoSeBu1](https://togithub.com/JoSeBu1) in [https://github.com/oxc-project/oxc/pull/2761](https://togithub.com/oxc-project/oxc/pull/2761) - feat(linter/import) check deep namespace in namespace rule by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2805](https://togithub.com/oxc-project/oxc/pull/2805) - feat(linter/import) check module import in no_duplicates by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2771](https://togithub.com/oxc-project/oxc/pull/2771) - feat(linter/import) check type import in no_duplicates by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2777](https://togithub.com/oxc-project/oxc/pull/2777) - feat(linter/import) support allow_computed option in namespace by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2840](https://togithub.com/oxc-project/oxc/pull/2840) - feat(linter/import) support check re-export in named by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2769](https://togithub.com/oxc-project/oxc/pull/2769) - feat(linter/import): ignore type-only imports and exports in no_unresolved by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2849](https://togithub.com/oxc-project/oxc/pull/2849) - fix(linter/import): false positive for indirect export in namespace by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2862](https://togithub.com/oxc-project/oxc/pull/2862) - fix(linter/import): ignore export declaration in no-duplicates by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2863](https://togithub.com/oxc-project/oxc/pull/2863) - fix(linter/max-lines): only report codes that exceed the line limit by [@​mysteryven](https://togithub.com/mysteryven) in [https://github.com/oxc-project/oxc/pull/2778](https://togithub.com/oxc-project/oxc/pull/2778) - fix(parser): add support for empty module declaration by [@​rzvxa](https://togithub.com/rzvxa) in [https://github.com/oxc-project/oxc/pull/2834](https://togithub.com/oxc-project/oxc/pull/2834) #### New Contributors - [@​rzvxa](https://togithub.com/rzvxa) made their first contribution in [https://github.com/oxc-project/oxc/pull/2764](https://togithub.com/oxc-project/oxc/pull/2764) **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.2.14...oxlint_v0.2.15 ### [`v0.2.14`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.2.14): oxlint v0.2.14 [Compare Source](https://togithub.com/oxc-project/oxc/compare/f94c9596e99b9ce265f9e11c2cf129530f227312...b1343d7bcbd490105583b561946f057ac91e40cf) #### What's Changed - feat(linter) eslint: no-useless-rename by [@​camc314](https://togithub.com/camc314) in [https://github.com/oxc-project/oxc/pull/2648](https://togithub.com/oxc-project/oxc/pull/2648) - feat(linter): Add settings.jsdoc by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/2706](https://togithub.com/oxc-project/oxc/pull/2706) - feat(linter): add new property for `parse_jest_fn` by [@​eryue0220](https://togithub.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/2715](https://togithub.com/oxc-project/oxc/pull/2715) - feat(linter): eslint-plugin-jest rule `prefer-spy-on` by [@​eryue0220](https://togithub.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/2666](https://togithub.com/oxc-project/oxc/pull/2666) - feat(linter): eslint-plugin-jest: `prefer-expect-resolves` by [@​eryue0220](https://togithub.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/2703](https://togithub.com/oxc-project/oxc/pull/2703) - feat(linter): eslint-plugin-jest: `prefer-to-be` by [@​eryue0220](https://togithub.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/2702](https://togithub.com/oxc-project/oxc/pull/2702) - feat(linter): eslint-plugin-jest: `prefer-to-contain` by [@​eryue0220](https://togithub.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/2735](https://togithub.com/oxc-project/oxc/pull/2735) - feat(linter): eslint/guard-for-in by [@​JoSeBu1](https://togithub.com/JoSeBu1) in [https://github.com/oxc-project/oxc/pull/2746](https://togithub.com/oxc-project/oxc/pull/2746) - feat(linter): eslint/max-lines by [@​andipabst](https://togithub.com/andipabst) in [https://github.com/oxc-project/oxc/pull/2739](https://togithub.com/oxc-project/oxc/pull/2739) - feat(linter): eslint/max-params by [@​JoSeBu1](https://togithub.com/JoSeBu1) in [https://github.com/oxc-project/oxc/pull/2749](https://togithub.com/oxc-project/oxc/pull/2749) - feat(linter): eslint/no-continue by [@​JoSeBu1](https://togithub.com/JoSeBu1) in [https://github.com/oxc-project/oxc/pull/2742](https://togithub.com/oxc-project/oxc/pull/2742) - feat(linter): eslint/no-proto by [@​JoSeBu1](https://togithub.com/JoSeBu1) in [https://github.com/oxc-project/oxc/pull/2760](https://togithub.com/oxc-project/oxc/pull/2760) - feat(linter): eslint/no-ternary by [@​JoSeBu1](https://togithub.com/JoSeBu1) in [https://github.com/oxc-project/oxc/pull/2744](https://togithub.com/oxc-project/oxc/pull/2744) - feat(linter): eslint/no-with by [@​andipabst](https://togithub.com/andipabst) in [https://github.com/oxc-project/oxc/pull/2741](https://togithub.com/oxc-project/oxc/pull/2741) - feat(linter): no_eq_null by [@​JoSeBu1](https://togithub.com/JoSeBu1) in [https://github.com/oxc-project/oxc/pull/2757](https://togithub.com/oxc-project/oxc/pull/2757) - feat(linter): no_template_curly_in_string by [@​JoSeBu1](https://togithub.com/JoSeBu1) in [https://github.com/oxc-project/oxc/pull/2763](https://togithub.com/oxc-project/oxc/pull/2763) - feat(linter): report side effect for array element in node_side_effects rule by [@​mysteryven](https://togithub.com/mysteryven) in [https://github.com/oxc-project/oxc/pull/2683](https://togithub.com/oxc-project/oxc/pull/2683) - feat(linter): resolve ESM star exports by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/2682](https://togithub.com/oxc-project/oxc/pull/2682) - feat(linter): support check ImportNamespaceSpecifier in no_import_assign by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2617](https://togithub.com/oxc-project/oxc/pull/2617) - feat(linter/import) change the rule path to index.ts and add snapshot in export rule by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2732](https://togithub.com/oxc-project/oxc/pull/2732) - feat(linter/import) implement no_unused_modules rule by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2720](https://togithub.com/oxc-project/oxc/pull/2720) - feat(linter/import): check ObjectPattern syntax in namespace by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2691](https://togithub.com/oxc-project/oxc/pull/2691) - feat(linter/import): support check reexport binding in namespace by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2678](https://togithub.com/oxc-project/oxc/pull/2678) - feat(linter/tree-shaking): add cache for checking mutating identifiers by [@​mysteryven](https://togithub.com/mysteryven) in [https://github.com/oxc-project/oxc/pull/2743](https://togithub.com/oxc-project/oxc/pull/2743) - feat(linter/tree_shaking): check assignment of identifier by [@​mysteryven](https://togithub.com/mysteryven) in [https://github.com/oxc-project/oxc/pull/2697](https://togithub.com/oxc-project/oxc/pull/2697) - fix(linter): correct example for no-obj-calls rule by [@​overlookmotel](https://togithub.com/overlookmotel) in [https://github.com/oxc-project/oxc/pull/2618](https://togithub.com/oxc-project/oxc/pull/2618) - fix(linter): fix guard_for_in span error by [@​JoSeBu1](https://togithub.com/JoSeBu1) in [https://github.com/oxc-project/oxc/pull/2755](https://togithub.com/oxc-project/oxc/pull/2755) - implemented import/no-default-export by [@​XantreGodlike](https://togithub.com/XantreGodlike) in [https://github.com/oxc-project/oxc/pull/2736](https://togithub.com/oxc-project/oxc/pull/2736) #### New Contributors - [@​andipabst](https://togithub.com/andipabst) made their first contribution in [https://github.com/oxc-project/oxc/pull/2739](https://togithub.com/oxc-project/oxc/pull/2739) - [@​JoSeBu1](https://togithub.com/JoSeBu1) made their first contribution in [https://github.com/oxc-project/oxc/pull/2742](https://togithub.com/oxc-project/oxc/pull/2742) - [@​LIMPIX31](https://togithub.com/LIMPIX31) made their first contribution in [https://github.com/oxc-project/oxc/pull/2712](https://togithub.com/oxc-project/oxc/pull/2712) **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.2.13...oxlint_v0.2.14 ### [`v0.2.13`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.2.13): oxlint v0.2.13 [Compare Source](https://togithub.com/oxc-project/oxc/compare/32e5a3aae7339355fe905fb84754c8ac4852c6a6...f94c9596e99b9ce265f9e11c2cf129530f227312) #### What's Changed ##### Linter - eslint-plugin-jest: prefer-strict-equal by [@​eryue0220](https://togithub.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/2581](https://togithub.com/oxc-project/oxc/pull/2581) - eslint-plugin-jest: prefer-to-have-length by [@​eryue0220](https://togithub.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/2580](https://togithub.com/oxc-project/oxc/pull/2580) - improve getter return rule for TypeScript by [@​BlackSoulHub](https://togithub.com/BlackSoulHub) in [https://github.com/oxc-project/oxc/pull/2543](https://togithub.com/oxc-project/oxc/pull/2543) - avoid crash if no members in TSTypeLiteral in typescript/prefer-function-type by [@​mysteryven](https://togithub.com/mysteryven) in [https://github.com/oxc-project/oxc/pull/2604](https://togithub.com/oxc-project/oxc/pull/2604) - exclude typescript syntax function in only_used_in_recursion by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2595](https://togithub.com/oxc-project/oxc/pull/2595) ##### Parser - feat: parse decorators properly by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/2603](https://togithub.com/oxc-project/oxc/pull/2603) - perf: faster lexing template strings by [@​overlookmotel](https://togithub.com/overlookmotel) in [https://github.com/oxc-project/oxc/pull/2541](https://togithub.com/oxc-project/oxc/pull/2541) - perf: lex JSXText with memchr by [@​overlookmotel](https://togithub.com/overlookmotel) in [https://github.com/oxc-project/oxc/pull/2558](https://togithub.com/oxc-project/oxc/pull/2558) ##### Vscode - use config path at init by [@​johnrazeur](https://togithub.com/johnrazeur) in [https://github.com/oxc-project/oxc/pull/2569](https://togithub.com/oxc-project/oxc/pull/2569) - serialize with camelCase by [@​IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/oxc-project/oxc/pull/2568](https://togithub.com/oxc-project/oxc/pull/2568) #### New Contributors - [@​BlackSoulHub](https://togithub.com/BlackSoulHub) made their first contribution in [https://github.com/oxc-project/oxc/pull/2543](https://togithub.com/oxc-project/oxc/pull/2543) - [@​johnrazeur](https://togithub.com/johnrazeur) made their first contribution in [https://github.com/oxc-project/oxc/pull/2569](https://togithub.com/oxc-project/oxc/pull/2569) **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.2.12...oxlint_v0.2.13 ### [`v0.2.12`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.2.12): oxlint v0.2.12 [Compare Source](https://togithub.com/oxc-project/oxc/compare/a0f23baea7c6a9121a9730d8e9b64ab18ff52e5f...32e5a3aae7339355fe905fb84754c8ac4852c6a6) #### What's Changed This release fixes a mistate made in the previous release where an ESM module has commonjs data, resulting lots of random false positives. - feat(linter): remove all commonjs logic from module record for import plugin by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/2537](https://togithub.com/oxc-project/oxc/pull/2537) **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.2.11...oxlint_v0.2.12 ### [`v0.2.11`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.2.11): oxlint v0.2.11 [Compare Source](https://togithub.com/oxc-project/oxc/compare/30392c96e8c615453f78269c6cf43830e70bf2e2...a0f23baea7c6a9121a9730d8e9b64ab18ff52e5f) #### What's Changed `esling-plugin-import` is currently work in progress, so please don't turn on the `--deny nursery` category. - feat(linter): eslint-plugin-react void-dom-elements-no-children by [@​keita-hino](https://togithub.com/keita-hino) in [https://github.com/oxc-project/oxc/pull/2477](https://togithub.com/oxc-project/oxc/pull/2477) - feat(linter): implement [@​typescript-eslint/prefer-ts-expect-error](https://togithub.com/typescript-eslint/prefer-ts-expect-error) by [@​alexttyip](https://togithub.com/alexttyip) in [https://github.com/oxc-project/oxc/pull/2435](https://togithub.com/oxc-project/oxc/pull/2435) - feat(linter): typescript-eslint: prefer-function-type by [@​zhangrunzhao](https://togithub.com/zhangrunzhao) in [https://github.com/oxc-project/oxc/pull/2337](https://togithub.com/oxc-project/oxc/pull/2337) - fix(linter): Correct configuration file parsing for jsx-no-useless-fragment by [@​keita-hino](https://togithub.com/keita-hino) in [https://github.com/oxc-project/oxc/pull/2512](https://togithub.com/oxc-project/oxc/pull/2512) - fix(linter): Handle cases where createElement is an Identifier in is_create_element_call by [@​keita-hino](https://togithub.com/keita-hino) in [https://github.com/oxc-project/oxc/pull/2474](https://togithub.com/oxc-project/oxc/pull/2474) - fix(linter): fix import plugin hanging when ignored modules are imported by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/2478](https://togithub.com/oxc-project/oxc/pull/2478) #### New Contributors - [@​alexttyip](https://togithub.com/alexttyip) made their first contribution in [https://github.com/oxc-project/oxc/pull/2435](https://togithub.com/oxc-project/oxc/pull/2435) - [@​ArnaudBarre](https://togithub.com/ArnaudBarre) made their first contribution in [https://github.com/oxc-project/oxc/pull/2506](https://togithub.com/oxc-project/oxc/pull/2506) **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.2.10...oxlint_v0.2.11 ### [`v0.2.10`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.2.10): oxlint v0.2.10 [Compare Source](https://togithub.com/oxc-project/oxc/compare/4cd5f1a05ecf11d34cc881d0181bd29a220131b4...30392c96e8c615453f78269c6cf43830e70bf2e2) #### What's Changed ##### Linter - eslint: no-new-wrappers by [@​alakhpc](https://togithub.com/alakhpc) in [https://github.com/oxc-project/oxc/pull/2413](https://togithub.com/oxc-project/oxc/pull/2413) - eslint no-nonoctal-decimal-escape by [@​tudorbarbu](https://togithub.com/tudorbarbu) in [https://github.com/oxc-project/oxc/pull/2428](https://togithub.com/oxc-project/oxc/pull/2428) - implement from_configuration for jsx-a11y anchor-is-valid by [@​yossydev](https://togithub.com/yossydev) in [https://github.com/oxc-project/oxc/pull/2425](https://togithub.com/oxc-project/oxc/pull/2425) - incorrect reference flag for MemberExpression assign by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2433](https://togithub.com/oxc-project/oxc/pull/2433) ##### CLI - feat(diagnostics): implement json reporter `--format json` by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/2452](https://togithub.com/oxc-project/oxc/pull/2452) ##### Parser - feat(parser): parse import attributes in TSImportType by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2436](https://togithub.com/oxc-project/oxc/pull/2436) ##### VScode - fix(vscode): incorrect diagnostic position by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2461](https://togithub.com/oxc-project/oxc/pull/2461) #### New Contributors - [@​andymac4182](https://togithub.com/andymac4182) made their first contribution in [https://github.com/oxc-project/oxc/pull/2443](https://togithub.com/oxc-project/oxc/pull/2443) - [@​alakhpc](https://togithub.com/alakhpc) made their first contribution in [https://github.com/oxc-project/oxc/pull/2413](https://togithub.com/oxc-project/oxc/pull/2413) **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.2.9...oxlint_v0.2.10 ### [`v0.2.9`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.2.9): oxlint v0.2.9 [Compare Source](https://togithub.com/oxc-project/oxc/compare/3b7dfb9bd176518769858c0d09a47e899738e75e...4cd5f1a05ecf11d34cc881d0181bd29a220131b4) #### What's Changed ##### Linter - unicorn: no-process-exit rule by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/2410](https://togithub.com/oxc-project/oxc/pull/2410) - typescript: ban-tslint-comment by [@​tudorbarbu](https://togithub.com/tudorbarbu) in [https://github.com/oxc-project/oxc/pull/2371](https://togithub.com/oxc-project/oxc/pull/2371) - jest: require-to-throw-message by [@​keita-hino](https://togithub.com/keita-hino) in [https://github.com/oxc-project/oxc/pull/2384](https://togithub.com/oxc-project/oxc/pull/2384) - jest: prefer-equality-matcher by [@​eryue0220](https://togithub.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/2358](https://togithub.com/oxc-project/oxc/pull/2358) - jest: detect jest file by default glob pattern by [@​mysteryven](https://togithub.com/mysteryven) in [https://github.com/oxc-project/oxc/pull/2408](https://togithub.com/oxc-project/oxc/pull/2408) - implement from_configuration for jsx-a11y autocomplete-valid by [@​tudorbarbu](https://togithub.com/tudorbarbu) in [https://github.com/oxc-project/oxc/pull/2404](https://togithub.com/oxc-project/oxc/pull/2404) ##### Fixes - `getter-return` false positive with TypeScript syntax by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/2363](https://togithub.com/oxc-project/oxc/pull/2363) - add missing typescript-eslint(\_) prefix for some errors by [@​maurice](https://togithub.com/maurice) in [https://github.com/oxc-project/oxc/pull/2342](https://togithub.com/oxc-project/oxc/pull/2342) - jsx_a11y: Ensure plugin settings are used by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/2359](https://togithub.com/oxc-project/oxc/pull/2359) - jsx_a11y: Refactor jsx-a11y related utils and its usage by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/2389](https://togithub.com/oxc-project/oxc/pull/2389) ##### Parser - recover from `async x [newline] => x` by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/2375](https://togithub.com/oxc-project/oxc/pull/2375) - fix incorrect parsing of class accessor property name by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2386](https://togithub.com/oxc-project/oxc/pull/2386) - remove erroneous debug assertion by [@​overlookmotel](https://togithub.com/overlookmotel) in [https://github.com/oxc-project/oxc/pull/2356](https://togithub.com/oxc-project/oxc/pull/2356) #### New Contributors - [@​tudorbarbu](https://togithub.com/tudorbarbu) made their first contribution in [https://github.com/oxc-project/oxc/pull/2404](https://togithub.com/oxc-project/oxc/pull/2404) **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.2.8...oxlint_v0.2.9 ### [`v0.2.8`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.2.8): oxlint v0.2.8 [Compare Source](https://togithub.com/oxc-project/oxc/compare/52e32449b3602a516eb886d7c5cf72fb1c8b77c6...3b7dfb9bd176518769858c0d09a47e899738e75e) #### What's Changed This release addresses a long-standing issue where the AST had memory leaks. I can finally sleep well, knowing that my software is free of memory leaks 😀 Moreover, the parser is now 4% faster (again!), thanks to [@​overlookmotel](https://togithub.com/overlookmotel)'s improvements. #### New Rules - Implement no_this_before_super with cfg by [@​TzviPM](https://togithub.com/TzviPM) in [https://github.com/oxc-project/oxc/pull/2254](https://togithub.com/oxc-project/oxc/pull/2254) - add typescript-eslint rule array-type by [@​luhc228](https://togithub.com/luhc228) in [https://github.com/oxc-project/oxc/pull/2292](https://togithub.com/oxc-project/oxc/pull/2292) #### Fixes - add regression case for require-yield by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/2326](https://togithub.com/oxc-project/oxc/pull/2326) - fix no_dupe_keys false postive on similar key names by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/2291](https://togithub.com/oxc-project/oxc/pull/2291) #### Parser - fix memory leak by implementing inlineable string for oxc_allocator by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/2294](https://togithub.com/oxc-project/oxc/pull/2294) - fix BigInt memory leak by removing it by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/2293](https://togithub.com/oxc-project/oxc/pull/2293) - perf: lexer replace `Chars` with `Source` by [@​overlookmotel](https://togithub.com/overlookmotel) in [https://github.com/oxc-project/oxc/pull/2288](https://togithub.com/oxc-project/oxc/pull/2288) **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.2.7...oxlint_v0.2.8 ### [`v0.2.7`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.2.7): oxlint v0.2.7 [Compare Source](https://togithub.com/oxc-project/oxc/compare/1b5bbb954c53b0461c2e1eebe56d8a1e60d745e7...52e32449b3602a516eb886d7c5cf72fb1c8b77c6) #### What's Changed This release fixes a critical bug where errors not being reported from `finally` block of try/catch/finally. ##### New Rules - implement @​next/next/no-before-interactive-script-outsi… by [@​kaykdm](https://togithub.com/kaykdm) in [https://github.com/oxc-project/oxc/pull/2203](https://togithub.com/oxc-project/oxc/pull/2203) - implement @​next/next/no-unwanted-polyfillio by [@​kaykdm](https://togithub.com/kaykdm) in [https://github.com/oxc-project/oxc/pull/2197](https://togithub.com/oxc-project/oxc/pull/2197) ##### Features - complete custom components setting by [@​hjiog](https://togithub.com/hjiog) in [https://github.com/oxc-project/oxc/pull/2234](https://togithub.com/oxc-project/oxc/pull/2234) - ban `--fix` for variety files(vue, astro, svelte) by [@​mysteryven](https://togithub.com/mysteryven) in [https://github.com/oxc-project/oxc/pull/2189](https://togithub.com/oxc-project/oxc/pull/2189) ##### Fixes - Better report source line and col for multiline annotations by [@​maurice](https://togithub.com/maurice) in [https://github.com/oxc-project/oxc/pull/2242](https://togithub.com/oxc-project/oxc/pull/2242) - Better source line and column numbers by [@​maurice](https://togithub.com/maurice) in [https://github.com/oxc-project/oxc/pull/2213](https://togithub.com/oxc-project/oxc/pull/2213) - display target triple when error is thrown by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/2259](https://togithub.com/oxc-project/oxc/pull/2259) - correct the span for irregular whitespaces by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/2245](https://togithub.com/oxc-project/oxc/pull/2245) - jsx no undef match scope should check with ancestors by [@​xxleyi](https://togithub.com/xxleyi) in [https://github.com/oxc-project/oxc/pull/2027](https://togithub.com/oxc-project/oxc/pull/2027) ##### Parser - feat(ast): TypeScript definition for wasm target by [@​H-Plus-Time](https://togithub.com/H-Plus-Time) in [https://github.com/oxc-project/oxc/pull/2158](https://togithub.com/oxc-project/oxc/pull/2158) - feat(ast): remove expression property from Function by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2247](https://togithub.com/oxc-project/oxc/pull/2247) - feat(ast): remove generator property from ArrowFunction by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2260](https://togithub.com/oxc-project/oxc/pull/2260) - feat(ast): remove serde skip for symbol_id and reference_id by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2220](https://togithub.com/oxc-project/oxc/pull/2220) - perf(parser): faster offset calculation by [@​overlookmotel](https://togithub.com/overlookmotel) in [https://github.com/oxc-project/oxc/pull/2215](https://togithub.com/oxc-project/oxc/pull/2215) - perf(parser): pad `Token` to 16 bytes by [@​overlookmotel](https://togithub.com/overlookmotel) in [https://github.com/oxc-project/oxc/pull/2211](https://togithub.com/oxc-project/oxc/pull/2211) #### New Contributors - [@​xxleyi](https://togithub.com/xxleyi) made their first contribution in [https://github.com/oxc-project/oxc/pull/2027](https://togithub.com/oxc-project/oxc/pull/2027) - [@​H-Plus-Time](https://togithub.com/H-Plus-Time) made their first contribution in [https://github.com/oxc-project/oxc/pull/2158](https://togithub.com/oxc-project/oxc/pull/2158) - [@​TzviPM](https://togithub.com/TzviPM) made their first contribution in [https://github.com/oxc-project/oxc/pull/2210](https://togithub.com/oxc-project/oxc/pull/2210) **Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.2.6...oxlint_v0.2.7

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 this update again.



This PR has been generated by Mend Renovate. View repository job log here.

vercel[bot] commented 5 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
lrc-maker ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 24, 2024 7:26am
cloudflare-workers-and-pages[bot] commented 5 months ago

Deploying lrc-maker with  Cloudflare Pages  Cloudflare Pages

Latest commit: 8564028
Status: ✅  Deploy successful!
Preview URL: https://06e2fecd.lrc-maker.pages.dev
Branch Preview URL: https://renovate-oxlint-0-x.lrc-maker.pages.dev

View logs

netlify[bot] commented 5 months ago

Deploy Preview for lrc-maker ready!

Name Link
Latest commit 8564028b33ebef774362fafbae3de5df14d85111
Latest deploy log https://app.netlify.com/sites/lrc-maker/deploys/6650411401e82d0008150adc
Deploy Preview https://deploy-preview-129--lrc-maker.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.