Как правильно отключить проверку HTML-кода ReSharper на странице Razor? - PullRequest
0 голосов
/ 29 октября 2019

У меня есть страница 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?

...