1

我们的代码审查中经常有评论告诉人们@tag从他们标记的测试中删除他们以具有更紧密的迭代循环。但是,我认为依靠人类发表这些评论是一种浪费。

是否有一些选项mix testcredo其他一些工具可以@tag在测试中检测?

4

1 回答 1

2

你可以试试这个 bash 咒语:

! grep -R --include="*.exs" "@tag" test

它基本上 greps@tag目录中模式的所有实例test(因为-R)。!否定退出代码,所以当它什么也没找到时它成功,如果grep它找到东西则失败。当脚本中的任何命令失败时,大多数 CI 都会失败,因此这可能适合您的需求。

于 2019-03-21T01:08:59.660 回答