build(deps-dev): Bump @biomejs/biome from 2.6.3 to 2.6.4
Bumps @biomejs/biome from 2.6.3 to 2.6.4.
Release notes
Sourced from @biomejs/biome's releases.
Biome CLI v2.6.4
2.6.4
Patch Changes
#12261
19fbfb2Thanks@dyc3! - Added the new nursery rulenoConsoleSpaces, which reports a leading or trailing space in aconsole.log(),console.debug(),console.info(),console.warn(), orconsole.error()argument that sits next to another argument. These methods already put a space between arguments, so such a space prints twice.console.log("abc ", "def");#12469
cd716d3Thanks@dyc3! - Added the new nursery rulenoMagicArrayFlatDepth, which reports number literals other than1passed as the depth ofArray.prototype.flat()unless a comment inside the parentheses explains them.const items = array.flat(2);#12470
92c9e81Thanks@dyc3! - Added the nursery rulenoNull, which reports uses of thenullliteral and suggestsundefinedinstead. Strict comparisons such asfoo === nullare allowed.let foo = null;#12483
9bd3527Thanks@dyc3! - Added the nursery rulenoReturnArrayPush, which reports code that uses the return value ofpush()orunshift(). These methods return the new length of the array, not the added item or the array.function add(item) { return items.push(item); }#12477
a384892Thanks@dyc3! - Added the nursery rulenoUnreadableIife, which reports arrow functions that are called right where they are defined and whose body is wrapped in parentheses.const foo = (bar => (bar ? bar.baz : baz))(getBar());#12447
0a963e4Thanks@dyc3! - Added the nursery rulenoUselessRecursion, which reports functions that return a call to themselves when a loop can do the same work. Too many nested calls can crash the program with a stack overflow error.function findRoot(node) { if (node.parent) { return findRoot(node.parent); } return node; }#12554
2eddda9Thanks@dyc3! - Added the nursery rulenoVueComputedPropertiesInData, which reports computed properties used inside thedatafunction of a Vue component. Vue runsdatabefore it sets up computed properties, so the value read there isundefined.
... (truncated)
Commits
5653874ci: release (#12647)824df15feat(lint): add noVueDeprecatedDeleteSet (#12586)861b288feat(lint): add noVueUnusedRefs (#12603)2eddda9feat(lint): add noVueComputedPropertiesInData (#12554)5d7553bfeat(lint): add noVueMultipleSlotArgs (#12562)de1188ffeat(lint): add noVueDeprecatedScopeAttribute (#12631)2e520d8feat(lint): add noVueMutatingProps (#12513)ade9845feat(lint): add useVueDefineOptions (#12615)6fc1a51feat(lint): add noVueDeprecatedRouterLinkTagProp (#12648)a810209feat(lint): add useVueValidDefineEmits (#12591)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)