稍微逃离IntelliJ IDEA中的Todo关键字

时间:2016-05-23 08:51:02

标签: java intellij-idea javadoc

我正在开发一个用于管理 Todo 任务的Web应用程序示例(用Java)。因此,我有一个名为Todo的实体,显然在很多评论中我使用 Todo 一词来指代我的Todo实体(而不是关于代码的TODO项目),例如。

/**
 * Todo entity model.
 */
@Entity
public class Todo {

结果我从IntelliJ IDEA

收到此警告
Warning:(*, 2) Complete the task associated to this TODO comment.

我已尝试使用{@code Todo}{@literal Todo},但警告并未消失。如何摆脱Todo关键字以摆脱IDEA的警告?

2 个答案:

答案 0 :(得分:1)

您可以更改IDEA的待办事项设置......

文件 - >设置编辑器/ TODO - 调整" \ btodo \ b。*" entry - 删除它或者可能更改为大写并启用区分大小写的选项。

答案 1 :(得分:1)

我的建议是更改正则表达式使用以匹配Intellij中的TODO,以防止匹配Todo在花括号之间的情况。 考虑以下示例:

/**
 * {@code org.reminder.Todo}
 * Todo this is the only matching TODO task
 * NotaTODO in this line
 *
 */

TODO的以下正则表达式(在菜单文件 - >设置 - >编辑器 - > TODO中)将在任何情况下匹配所需的TODO:

\btodo(\b[^}]).*

有关Intellij IDEA正则表达式的更多说明,请访问Intellij IDEA- Regular Expression Syntax Reference