Неожиданное форматирование в блоках кода с тройными кавычками

Я знаю, что в разработке находится новый редактор, но, по всей видимости, базовый Markdown останется прежним, и его интерполяция также не изменится, так что…

В блоках кода с тройными обратными кавычками (```) я заметил, что некоторые стили применяются неправильно. Вот скриншот, где я исправляю пост пользователя. Это состояние до исправления:

Если я изменю его на блок с одиночной кавычкой, форматирования не будет, как и ожидалось (прошу игнорировать подчеркивание от Grammarly слева):

Привет, @ganncamp. Какое значение у настройки сайта «Язык кода по умолчанию» на этом форуме?

Это auto

Язык auto для этого конкретного блока кода определяет язык как markdown, вот почему:

(lang=auto; мой неполный фрагмент определяется как ruby)

sonar-scanner … и так далее include=src/**,apps/**,include/**,gui/** -Dsonar=true…

(lang=markdown)

sonar-scanner … и так далее include=src/**,apps/**,include/**,gui/** -Dsonar=true…

(lang=text)

sonar-scanner … и так далее include=src/**,apps/**,include/**,gui/** -Dsonar=true…

(lang=bash)

sonar-scanner … и так далее include=src/**,apps/**,include/**,gui/** -Dsonar=true…

Вы можете изменить это для каждого сообщения, изменив язык кода по умолчанию на text, или для одного сообщения, написав, например:

```text
sonar-scanner … и так далее include=src/**,apps/**,include/**,gui/** -Dsonar=true…
```

что создаст блок (lang=text), показанный выше

Но зачем вообще применять форматирование в блоке кода?

Это просто подсветка синтаксиса вашего кода, но с неверным языком после того, как HighlightJS «автоматически определил» его.

Обратите внимание, что здесь, на Meta, такого не происходит, если вы явно не начинаете свой блок кода с ```auto, так как у нас «Язык кода по умолчанию» установлен как text.