Выставил настройку
{
"html.format.wrapAttributes": "force-expand-multiline",
}
Но обнаружил что она жестко срабатывает даже для тегов где всего по 2-3 атрибута, которые не превышают допустимую длину в условные 120 символов, нужен вариант сделать настройку "auto-expand-multiline" которая будет смотреть на длину строки и переносить только при превышении, либо найти параметр который отвечает за кол-во атрибутов при котором начинает срабатывать перенос, сейчас по всей видимости там стоит число 2, что не особо подходит и в некоторых ситуациях может быть излишнем
Варианты с другим форматировщиками думаю не подойдут, так как сейчас за форматирование PHP отвечает DEVSENSE, не хотелось отдавать это какому нибудь условному Prettier, хотя, если он будет форматировать только HTML в PHP то тогда сгодится