我可以将ReSharper的TODO转换成编译器警告吗?

4

安装了 ReSharper 后,像这样的注释

// TODO: fix this glaring defect

这些被突出显示的内容会在待办事项浏览器窗口中显示。有没有办法将它们转换为编译器警告?


为什么要突出所有明显的缺陷,为什么不立即修复它们呢? :) 你能把 #warningTODO 放在不同的行上吗? - Piers Myers
这是一个庞大的代码库,其中并不全是我的待办事项,但我有兴趣提高它们的可见性,以便我们可以解决它们。 - Anthony Mastrean
2个回答

6
为什么不把两者的优点结合起来呢:
#warning // TODO: fix this glaring defect.

1
#warning 会导致 Resharper 无法识别 TODO。 - Saber Amani
1
不了解Resharper,但是通过这样的结构,TODO仍然会被普通的VS任务列表捕捉到。 - scrwtp

0

目前不可能实现,因为待办事项仅在复选框给出的上下文中搜索(因此仅在注释、字符串和标识符中搜索)。您想要的支持在JetBrains bugtracker上作为RSRP-71440 #warnings can't be captured in the TODO list。请注意,在2011年5月,目标修复版本从5.1推迟到未指定的未来版本。


这有点不同的答案... 这会让 #warnings 出现在 TODO 浏览器中。我想让 TODO 变成警告。 - Anthony Mastrean
@AnthonyMastrean 哎呀,我的思维跑偏了。我会把这个留在这里供后人参考。 - AakashM

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接