Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion crates/biome_service/src/workspace.rs
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,12 @@ impl FeaturesSupported {
/// Adds the features that are enabled in `capabilities` to this result.
#[inline]
pub fn with_capabilities(mut self, capabilities: &Capabilities) -> Self {
if capabilities.formatter.format.is_some() {
// Fix for #8209: Check if ANY formatting capability exists, not just format()
// This ensures that files with format_range/format_on_type support are recognized
if capabilities.formatter.format.is_some()
|| capabilities.formatter.format_range.is_some()
|| capabilities.formatter.format_on_type.is_some()
{
self.insert(FeatureKind::Format, SupportKind::Supported);
}
if capabilities.analyzer.lint.is_some() {
Expand Down