Changelog

biomejs/biome · · 3 commits

Type inference fix strengthens promise lint

Biome improved tuple and generic inference for noMisusedPromises, plus two dependency bumps.

Promise callback inference now catches tuple-spread cases (ematipico4bf9b21)

The noMisusedPromises lint now reports Promise-returning callbacks in calls that use tuple spreads or tuple rest parameters, including generic and deeply nested tuples. It also handles constructor signatures from interface and object types, with a conservative fallback for recursive or overly nested tuple spreads so analysis terminates.

Other misc changes

  • Dependency bumps: rustc-hash to 2.1.3, quote to 1.0.47
  • Added/updated internal agent guidance docs and comments