BiomeChangelogHigh3 days ago
2.4.13 Patch Changes #9969 c5eb92b Thanks @officialasishkumar! - Added the nursery rule noUnnecessaryTemplateExpression, which disallows template literals that only contain string literal expressions. These can be replaced with a simpler s…
apitoolingdeveloper-workflow53
BiomeChangelogMedium11 days ago
2.4.12 Patch Changes #9376 9701a33 Thanks @dyc3! - Added the nursery/noIdenticalTestTitle lint rule. This rule disallows using the same title for two describe blocks or two test cases at the same nesting level. describe("foo", () => {}); d…
apitoolingdeveloper-workflow43
BiomeChangelogMedium16 days ago
2.4.11 Patch Changes #9350 4af4a3a Thanks @dyc3! - Added the new nursery rule useConsistentTestIt in the test domain. The rule enforces consistent use of either it or test for test functions in Jest/Vitest suites, with separate control for…
apitoolingdeveloper-workflow43
BiomeChangelogMedium26 days ago
2.4.10 Patch Changes #8838 f3a6a6b Thanks @baeseokjae! - Added new lint nursery rule noImpliedEval. The rule detects implied eval() usage through functions like setTimeout, setInterval, and setImmediate when called with string arguments. /…
apitoolingdeveloper-workflow43
BiomeChangelogMedium1 month ago
2.4.9 Patch Changes #9315 085d324 Thanks @ematipico! - Added a new nursery CSS rule noDuplicateSelectors, that disallows duplicate selector lists within the same at-rule context. For example, the following snippet triggers the rule because…
apitoolingdeveloper-workflow43
BiomeChangelogMedium1 month ago
2.4.8 Patch Changes #9488 bc709f6 Thanks @mvanhorn! - Fixed #9463: the "Biome found a configuration file outside of the current working directory" diagnostic now includes the configuration file path and the working directory, giving users…
apitoolingdeveloper-workflow43
BiomeChangelogMedium1 month ago
2.4.7 Patch Changes #9318 3ac98eb Thanks @ematipico! - Added new nursery lint rule useBaseline for CSS. The rule reports when CSS properties, property values, at-rules, media conditions, functions, or pseudo-selectors are not part of the c…
apitoolingdeveloper-workflow43
BiomeChangelogMedium2 months ago
2.4.6 Patch Changes #9305 40869b5 Thanks @ematipico! - Fixed #4946: noUnreachable no longer reports code inside finally blocks as unreachable when there is a break, continue, or return in the corresponding try body. #9303 464910c Thanks @e…
apitoolingdeveloper-workflow43
BiomeChangelogMedium2 months ago
2.4.5 Patch Changes #9185 e43e730 Thanks @dyc3! - Added the nursery rule useVueScopedStyles for Vue SFCs. This rule enforces that blocks have the scoped attribute (or module for CSS Modules), preventing style leakage and conflicts between…
apitoolingdeveloper-workflow43
BiomeChangelogMedium2 months ago
2.4.4 Patch Changes #9150 6946835 Thanks @dyc3! - Fixed #9138: Astro files containing --- in HTML content (e.g., ---Hi ) are now parsed correctly, both when a frontmatter block is present and when there is no frontmatter at all. #9150 aa6f…
apitoolingdeveloper-workflow43
BiomeChangelogMedium2 months ago
2.4.3 Patch Changes #9120 aa40fc2 Thanks @ematipico! - Fixed #9109, where the GitHub reporter wasn't correctly enabled when biome ci runs on GitHub Actions. #9128 8ca3f7f Thanks @dyc3! - Fixed #9107: The HTML parser can now correctly parse…
apitoolingdeveloper-workflow43