StyleCop может автоматически зафиксировать что-нибудь?

Вместо того, чтобы пытаться выполнять поиск по стилю, возможно, вы могли бы добавить «активный» класс, когда вы раскрываете заданную строку, и удалить его, когда вы снова его скрываете.

Затем можно выполнить поиск с помощью jQuery. var schoolid = $("tr.active").prop("schoolidx");

Посмотрите на addClass и removeClass . Я предполагаю, что у вас уже есть возможность скрыть каждый ряд. Просто добавьте эти две функции в этот бит кода.

25
задан sth 29 July 2010 в 07:10
поделиться

8 ответов

Это не совсем «автоматически исправляет что-либо», но есть плагин StyleCop для Resharper на Codeplex , который автоматически выделит ошибки стиля в вашем коде.

Обновление: Согласно веб-сайту StyleCop для ReSharper , ReSharper теперь предоставляет все большее число быстрых исправлений для ошибок StyleCop , Вы выбираете быстрое исправление из списка, и проблема будет решена автоматически.

11
ответ дан 28 November 2019 в 21:42
поделиться

StyleCopFixer автоматически исправляет исключения StyleCop в Visual Studio IDE для только C # .

В настоящее время учитываются следующие ошибки:

  1. SA1001
  2. SA1516
  3. SA1513
  4. SA1508
  5. SA1507
  6. SA1505
  7. SA1309
  8. SA1210
  9. SA1202
  10. SA1200
  11. SA1106
  12. SA1101
  13. SA1025
  14. SA1013
  15. SA1012
  16. SA1009
  17. SA1008
  18. SA1633
  19. SA1003
  20. SA1005
  21. SA1600 (только для свойств)
  22. SA1121
5
ответ дан 28 November 2019 в 21:42
поделиться

В codeplex есть проект, который выполняет автоматическое исправление на основе предупреждения stylecop. Однако оно не завершено ...

см .: http://stylefix.codeplex.com/

.
2
ответ дан 28 November 2019 в 21:42
поделиться

Code Maid делает некоторые исправления Stylecop.

1
ответ дан 28 November 2019 в 21:42
поделиться

К сожалению, сейчас я не знаю каких-либо автоматических инструментов для полного исправления ситуации.

Однако, если вы настроите параметры форматирования в Visual Studio (и Resharper, если они у вас есть) для форматирования кода, чтобы соответствовать рекомендациям стилевого полицейского, очистка станет немного проще.

Как только вы это сделаете, вы можете зайти в файл и выполнить «Правка» - «Дополнительно» -> «Формат документа» (или сочетание клавиш, которое зависит от ваших настроек сочетания клавиш - у меня это Ctrl + K, Ctrl + D). Это исправит довольно много предупреждений стиля полицейского, особенно если у вас есть resharper + плагин stylecop. Он не исправит все из них, но во многих случаях он принимает количество предупреждений в файле с сотен до десятков.

0
ответ дан 28 November 2019 в 21:42
поделиться

Если у вас есть Resharper, вы можете скачать плагин StyleCop для Resharper, в котором есть некоторые автоматические исправления. StyleCop для Resharper на кодовый комплекс.

0
ответ дан 28 November 2019 в 21:42
поделиться
  1. Отключить предупреждения! Не рекомендуется, но вы можете использовать это в краткосрочной перспективе, пока не получите большую часть решенных проблем.
  2. Напишите программу для исправления некоторых более простых предупреждений или используйте поиск / замену
  3. Используйте фрагменты кода, чтобы помочь с такими вещами, как документация заголовка файла

Было упомянуто о Блог StyleCop о реализации автоматического исправления для правил

Также ознакомьтесь с записью в блоге, касающейся интеграции в существующий крупный проект.

Примечание. Кажется, что StyleCop возвращает только около 1000 предупреждений, поэтому вы продолжите получать это число даже после исправления кучи.

-1
ответ дан 28 November 2019 в 21:42
поделиться

В наше время можно использовать StyleCop. Анализаторы пакет NuGet в Ваших проектах.

NuGet Package Manager available StyleCop.Analyzers update

Обновление пакета может привести к большому количеству новых предупреждений.

Visual Studio Error List warnings of 'Documentation text should end with a period'

Ctrl + . показывает доступные быстрые исправления. Фиксация может быть применена к целому решение для проекта или документа , сразу.

Visual Studio quick fix. Marked 'Fix all occurrences in' options

А окно Preview Changes позволяет Вам отменить выбор строк для разрешения вручную.

Window Preview Changes - Fix all occurrences

CodeMaid является хорошим инструментом для фиксации ошибок форматирования в пакете или автоматически.

0
ответ дан 28 November 2019 в 21:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: