Создать расширение Visual Studio 2010 для генерации предупреждения компилятора - PullRequest
1 голос
/ 29 ноября 2011

Я хочу создать расширение для распознавания определенных комментариев в моем коде.Я буду использовать это для обозначения запахов кода с помощью префикса комментария //@.Одной из особенностей этого расширения будет генерирование предупреждений для каждого комментария, встречающегося при компиляции кода.Возможно ли это сделать?

Ответы [ 2 ]

0 голосов
/ 06 декабря 2011

Существует пример CodeSweep, который обнаруживает определенные строки в комментариях (он написан для поиска нецензурных слов), который добавляет задачи в ваш список задач. http://code.msdn.microsoft.com/Code-Sweep-3bfb7bb5 Чтение этого кода может помочь вам написать собственное расширение, если вы не можете использовать его как есть.

Вы также можете использовать существующую функциональность задачи и добавлять свои собственные ключевые слова (например, «из коробки» //HACK и //TODO - вы можете добавить //SMELL), что быстрее, но дает вам меньше контроля. http://msdn.microsoft.com/en-us/library/zce12xx2(v=VS.100).aspx. Это может быть все, что вам нужно.

0 голосов
/ 29 ноября 2011

Я не думаю, что вы можете подключиться к компилятору для генерации предупреждения.Однако представление «Список ошибок» объединяет ошибки, предупреждения и сообщения из нескольких источников.Было бы достаточно для вас просто добавить этот список?

Вот ссылка, которую я могу найти по этому вопросу: http://www.mztools.com/articles/2008/MZ2008022.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...