Resharper (2020.1.3) форматирует элемент xml <!DOCTYPE> не так, как Visual Studio 2019. Форматирование XML-документа дает следующий результат:
Чистая Visual Studio 2019 (без Resharper):
<!DOCTYPE xsl:stylesheet [
<!ENTITY XML "http://www.w3.org/TR/REC-xml">
<!ENTITY XMLNames "http://www.w3.org/TR/REC-xml-names">
]>
Решарпер 2020.1.3
<!DOCTYPE xsl:stylesheet [
<!ENTITY XML "http://www.w3.org/TR/REC-xml">
<!ENTITY XMLNames "http://www.w3.org/TR/REC-xml-names">
]>
Обратите внимание на различные углубления <!ENTITY> внутри <!DOCTYPE>.
Как настроить Resharper либо на отступ <!ENTITY> так же, как это делает Visual Studio, либо, по крайней мере, вообще не трогать <!DOCTYPE> и оставить код как есть (с отступом). Если это невозможно, то как мне настроить Visual Studio на использование стиля Resharper или не касаться <!DOCTYPE> при форматировании XML-документа.
Другими словами, цель состоит в том, чтобы сделать форматирование согласованным. Конечно, Resharper по-прежнему очищает код лучше, чем Visual Studio, т. е. Resharper выполняет дополнительное форматирование. Но они не переопределяются Visual Studio, если другой разработчик (без Resharper) форматирует документ.





В ReSharper нет правил форматирования для <!ENTITY> и <!DOCTYPE>. Я подал запрос функции.