【问题标题】:Make Eclipse show warning in "Problems" tab for a Task Tag in a comment使 Eclipse 在评论中的任务标签的“问题”选项卡中显示警告
【发布时间】:2016-01-14 03:45:52
【问题描述】:

有没有办法将 Eclipse 配置为将“任务标签”(TODO、FIXME)视为编译警告,并将其显示在“问题”选项卡中,而不是(或附加于)“任务”选项卡中?

在 Eclipse 中的 Preferences > Java > Compiler > Task Tags 下配置任务标签,如本问题所述:How do I enable TODO/FIXME/XXX task tags in Eclipse?

一个相关问题询问是否有办法使用户定义的注释显示为警告(并且接受的答案基本上是“否”): Generate compiler warning with user defined annotation

我正在尝试找到一种方法来提高我们项目中某些任务标签的可见性,以减少有人意外提交调试/临时/诊断代码的机会。如果我们养成了将此类代码标记为“// DEBUG”之类的习惯,并适当地配置 Eclipse 以显示警告,那么这种情况可能会少很多。

【问题讨论】:

  • 相关任务标签首选项页面上可设置的优先级值是否不够?
  • @nitind 谢谢,但不:更改优先级不会使任务标签出现在“问题”中,它只会更改“任务”中优先级列的值。问题是关于如何让这些出现在“问题”中。
  • @nitind 是正确的,这应该是您特定问题的公认答案。但是在尝试解决您的问题的类别中,git hook 会起作用吗?如果您可以让项目中的每个人都养成使用 // DEBUG 标记的习惯,您可以验证代码在推送时没有任何标记,或者甚至可能在提交时在其本地克隆上发出警告(假设您当然是用git,svn等工具也有自己的钩子)
  • @JonahGraham 谢谢,git 钩子是个好主意。我们可以试试。

标签: java eclipse


【解决方案1】:

没有。标记类型是分层的,TasksProblems 标记类型是兄弟,而不是父/子。 TasksProblems 视图显示了从这些基本标记类型开始的各自层次结构,因此不会有任何重叠,除非有人通过声明 extends both 做了一些循环的事情。不过,Markers 视图将显示这两种类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 2020-02-23
    • 2015-12-18
    • 1970-01-01
    相关资源
    最近更新 更多