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)
Summary by cubic
Bumps the @biomejs/biome dev dependency from 2.6.3 to 2.6.4 in package.json and bun.lock.
- The patch release adds several new nursery lint rules that are not enabled by default and don't affect existing lint behavior.