有没有办法将 StyleCop 集成到 NAnt 脚本中,这样如果样式违规太多,构建就会失败?
StyleCop 似乎没有 NAnt 任务,但我们找到了 StyleCopCmd 。然而,这似乎只会生成一个 XML 文件作为我们必须解析的输出。有没有更简单的解决方案?
最佳答案
是的 - 上周我在工作中设置了 StyleCop! (我除了 StyleCop 什么都没用……)
基本上,我需要做的就是让 StyleCop 在 Visual Studio 2008 中工作,确保我的代码库通过了所有警告,然后更改 .csproj 文件中的设置以使其发现错误,而不是警告。
然后,当我运行相同的 NAnt 脚本时,构建应该像以前一样通过。
但诀窍是返回到您的代码中,违反其中一项规则但退出 VS2008,然后运行您的构建脚本。代码应该不符合 StyleCop 规则并且使您的构建失败。
希望这可以帮助!
关于coding-style - 在 NAnt 构建脚本中集成 StyleCop,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2491417/