Настройте StyleCop, добавив StyleCop.json - PullRequest
0 голосов
/ 08 октября 2018

Я хочу настроить правила StyleCop , например, по умолчанию StyleCop требует добавления всех использующих директив в пространство имен:

enter image description here

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

все используемые директивы должны быть определены вне пространств имен

Я видел этот документ , который объясняет, что эту настройку можно выполнить, добавив StyleCop.json :

Самый простой способ добавить файл - открыть файл, который нарушает правило SA1633.Это правило, которое требует заголовок файла (например, уведомление об авторских правах).Нажмите «CTRL +», и вы увидите вариант добавления файла:

И затем его можно добавить в StyleCop.json :

"orderingRules": {
    "usingDirectivesPlacement": "outsideNamespace"
}

"CTRL +."не открывает для меня никаких быстрых действий, и я не понимаю, как / где мне добавить StyleCop.Json в мой проект?

1 Ответ

0 голосов
/ 08 октября 2018

Проблема была в том, что я установил, StyleCop использует StyleCop Installer .

Этот документ ожидает, что StyleCop установлен с использованием StyleCop.Analyzers Пакет Nuget.

Я не уверен, как настроить StyleCop при установке с помощью установщика StyleCop, но, согласно Wikipedia , StyleCop.Analyzers - лучший вариант, начиная с VS 2015 и далее..

...