У меня есть страница C # Razor, которую ReSharper (через TeamCity Professional 2019.1.3, поэтому вероятно 2019.1.1 ) помечает как имеющую Потенциальные проблемы с качеством кода > Незакрытый тег .
Поскольку я использую только версию ReSharper, которая поставляется с TeamCity, мне нужно вручную добавить код, чтобы игнорировать эту ошибку.
Согласно Документация ReSharper для потенциальных проблем качества кода идентификатор Html.TagNotClosed
, что означает, что я должен иметь возможность использовать следующий комментарий над кодом, вызывающим эту ошибку: ReSharper disable once Html.TagNotClosed
Однако, если япопробуйте любой из следующих фрагментов кода. ReSharper не игнорирует эту ошибку.
@if (currentRecord % 3 == 1)
{
// ReSharper disable once Html.TagNotClosed
<text><div class="row top-spacing-none bottom-spacing-small" data-equalizer="" data-equalizer-mq="medium-up"></text>
}
// alternative
@if (currentRecord % 3 == 1)
{
<!-- ReSharper disable once Html.TagNotClosed -->
<text><div class="row top-spacing-none bottom-spacing-small" data-equalizer="" data-equalizer-mq="medium-up"></text>
}
Я подтвердил, что это строка, на которую выдается ошибка, и этот код я хочу попробовать из-запроблема, охваченная Razor не понимает незакрытые теги html .
Как правильно заставить ReSharper игнорировать ошибку «Не закрытый тег» в файле Razor CSHTML?