繁体   English   中英

以某种方式逃避IntelliJ IDEA中的Todo关键字

[英]Escaping someway the Todo keyword in IntelliJ IDEA

我正在开发一个Web应用程序示例(Java),该示例用于管理Todo任务。 因此,我有一个名为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的警告?

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

File-> Settings Editor / TODO-调整“ \\ btodo \\ b。*”条目-将其删除或更改为大写并启用区分大小写的选项。

我的建议是更改正则表达式以匹配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-正则表达式语法参考》

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM