biomejs
biome
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(linter): add export {} when noUnusedImports removes last import in TS When noUnusedImports removes the last import in a TypeScript file that has no other exports, the file becomes an ambient module (global scope). This replaces the removed import with export {} to preserve module context. Skip this behavior for embedded scripts in Vue, Svelte, and Astro files, which are already in a module context by nature of being inside <script> tags.
FrankFMY:fix/no-unused-imports-ambient-module
3 hours ago
fix(linter): add export {} when noUnusedImports removes last import in TS Fixes #4888. When the noUnusedImports rule removes the last import from a TypeScript file that has no exports, the file becomes an ambient module and all declarations leak into the global scope. Now, when removing an import would leave no other import or export statements in a TypeScript file, the import is replaced with `export {}` to preserve the module boundary.
FrankFMY:fix/no-unused-imports-ambient-module
5 hours ago
Ignore test
tidefield:md-formatter-setup
7 hours ago
Ignore test
tidefield:md-formatter-setup
7 hours ago
Ignore test
tidefield:md-formatter-setup
7 hours ago
Ignore test
tidefield:md-formatter-setup
7 hours ago
Ignore test
tidefield:md-formatter-setup
7 hours ago
Ignore test
tidefield:md-formatter-setup
7 hours ago
Active Branches
fix(linter): add `export {}` when noUnusedImports removes last import in TypeScript
last run
3 hours ago
#8977
CodSpeed Performance Gauge
0%
feat(formatter): set up boiletplate for markdown formatter
last run
7 hours ago
#8962
CodSpeed Performance Gauge
0%
fix(css): ignore @supports queries in useGenericFontNames rule
last run
7 hours ago
#8848
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs