ai-sdk-provider
ai-sdk-provider copied to clipboard
chore: bump @biomejs/biome to 2.3.7
Generating PR description...
Devin Session: https://app.devin.ai/sessions/8db59d3421aa4c0d831e08f979b512cd
Original prompt from James
@Devin bump `@biomejs/biome` to latest version in the repo, `2.3.7`
Thread URL: https://openrouter.slack.com/archives/C07UF9XLTFF/p1764079912739869
🤖 Devin AI Engineer
I'll be helping with this pull request! Here's what you should know:
✅ I will automatically:
- Address comments on this PR that start with 'DevinAI' or '@devin'.
- Look at CI failures and help fix them
Note: I can only respond to comments from users who have write access to this repository.
⚙️ Control Options:
- [ ] Disable automatic comment and CI monitoring
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
| Diff | Package | Supply Chain Security |
Vulnerability | Quality | Maintenance | License |
|---|---|---|---|---|---|---|
| @biomejs/biome@2.1.3 ⏵ 2.3.7 |
Summary of Changes from Biome 2.1.3 to 2.3.7
See full release notes: https://github.com/biomejs/biome/releases
2.3.x (Minor release)
- Resolver now supports
baseUrlfrom tsconfig.json - Added
ignoreoption tonoUnknownAtRulesfor CSS - Enhanced
initcommand to detect .gitignore and generated folders - New CLI flags:
--css-parse-css-modules,--css-parse-tailwind-directives,--json-parse-allow-comments,--format-with-errors - Updated .svelte/.vue formatting to match Prettier's indentation
- Added
indentScriptAndStyleoption for vue/svelte files - Deprecated
files.experimentalScannerIgnoresin favor of force-ignore syntax (!!) infiles.includes - New
rdjsonreporter for reviewdog integration
New lint rules (nursery)
useFind- prefer Array.find() over filter()[0]noVueVIfWithVFor- disallow v-for and v-if on same elementnoForIn- disallow for-in loopsnoSyncScripts- prevent synchronous scriptsnoEmptySource- disallow empty source filesuseVueHyphenatedAttributes- kebab-case for Vue attributesuseVueValidVText- validate v-text directivesuseConsistentGraphqlDescriptions- consistent GraphQL description style
Bug fixes
noFloatingPromisesauto-fix now correctly placesawaitafter leading commentsnoInvalidUseBeforeDeclarationno longer reports valid use before declarationsnoUnusedImportsnow ignores imports used by @linkcode/@linkplainnoUnnecessaryConditionsimproved detection for mutated variablesnoAccumulatingSpreadreduced false positives for Object.assign- Vue directive parsing fixes
- CSS dimension unit casing fixes (Q, Hz, kHz)
Config migration
The biome migrate command was run to update the biome.json config schema and replace the deprecated experimentalScannerIgnores with the new includes syntax.
This was meant for openrouter-web, but any reason we can't bump here as well @mattapperson / @subtleGradient?