1

我想创建一个扩展来识别我的代码中的特定注释。我将使用//@注释前缀来表示代码异味。此扩展的一个功能是为编译代码时遇到的每个注释生成警告。是否有可能做到这一点?

4

2 回答 2

0

我不认为你可以挂钩到编译器来生成警告。但是,“错误列表”视图汇总了来自多个来源的错误、警告和消息。简单地附加到该列表就足够了吗?

这是我可以找到的关于该主题的链接:http ://www.mztools.com/articles/2008/MZ2008022.aspx

于 2011-11-29T15:16:01.450 回答
0

有一个名为 CodeSweep 的示例可以检测评论中的某些字符串(它是为了寻找温和的脏话而编写的),它将任务添加到您的任务列表中。http://code.msdn.microsoft.com/Code-Sweep-3bfb7bb5如果您不能按原样使用它,阅读此代码可以帮助您编写自己的扩展程序。

您还可以使用现有的任务功能并添加您自己的关键字(例如开箱即用的关键字//HACK//TODO- 您可以添加//SMELL),这样更快但控制更少。http://msdn.microsoft.com/en-us/library/zce12xx2(v=VS.100).aspx。这可能就是您所需要的。

于 2011-12-06T18:41:55.057 回答