评论者:stuart.sierra
新补丁文件 TNS-45-4.patch 会显示警告并将忽略的目录添加到跟踪器中,这是根据 Dominic Monroe 在 此链接 中的建议进行的。
这仅适用于 {{c.t.n.dir/scan-dirs}},因此 tools.namespace 中较低级别的 API 的其他用途不应受到影响。
在首次出现不匹配 {{scan-dirs}} 的文件时,将打印警告并将声明的 {{ns}} 名称和未匹配的文件路径打印到 * 上。之后,将完全忽略整个目录,并在每次调用 {{scan-dirs}} 时打印通知。我希望这能在信息性消息和过多的虚假警告之间取得良好的平衡。
注意:之前的补丁文件 TNS-42-3.patch 被误命名,但始终应应用于 TNS-45。