【问题标题】:How to setup IntelliJ to recognize Scala's "???" method as a TODO如何设置 IntelliJ 以识别 Scala 的“???”方法作为 TODO
【发布时间】:2015-07-27 12:18:07
【问题描述】:

我希望在 IntelliJ TODO 列表中查看所有出现的 ???(或以任何其他方式查看我的 Scala 项目中所有未实现方法的列表)。 在 TODO 设置中添加模式 \b\?\?\?\b.* 似乎不起作用。

【问题讨论】:

  • 我使用了两种解决方法:1) 我总是在??? 之后添加一个TODO 评论,用简短的文字描述这里需要做什么。 2) 每当我在代码中使用??? 时,我总是会编写一个由于??? 而失败的测试用例。 - 如果您同时使用这两个建议,您肯定不会忘记???。另外,您将获得包含更多细节的评论,供您的开发人员使用,以及一个测试用例。

标签: scala intellij-idea notimplementedexception


【解决方案1】:

Intellij 允许您创建自定义 TODO 模式。

在您的 TODO 窗口中单击过滤器图标 > 编辑过滤器 > 添加新模式。

添加新模式后,Intellij 将重新扫描您的项目并将新的 TODO 添加到列表中。

Official JetBrains TODO Example

更新:

根据 cmets,我做了一个快速测试,似乎无法在 cmets 之外扫描 TODO。

【讨论】:

  • 他已经说过 \b\?\?\?\b.* 不起作用(这是有道理的,因为我希望这些模式只在 cmets 内部寻找),所以这似乎没有帮助。
猜你喜欢
  • 1970-01-01
  • 2012-03-15
  • 1970-01-01
  • 2019-05-25
  • 1970-01-01
  • 2021-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多