我正在尝试使用dupFinder来扫描.NET代码库中的重复项.我有一些文件和文件夹,我想从扫描中排除,但我很难让它工作.
我正在运行的命令是:
dupfinder.exe --show-text --output="dupReport.xml" --exclude="Some.Folder.*;*Resource.designer.cs" MyCode.sln
所以我要做的是:
扫描MyCode.sln解决方案.
忽略与模式Some.Folder.*匹配的所有文件夹. Some.Folder.Code和Some.Folder.Tests(这些文件夹与解决方案文件一起位于存储库的根目录中).
忽略与任何文件夹中的模式* Resource.designer.cs匹配的所有文件,即MyCode.Resource.designer.cs.
我确定我只是做错了,但dupFinder文档没有显示使用exclude选项的示例.
最佳答案 我最终设法让这个工作,我得出的结论是你不能排除文件夹只有文件.
我认为因为我的原始排除模式试图忽略文件夹,整个事情都无法正常工作.