c# - 如何使用 CMake 为所有项目应用 StyleCop 设置?
问题描述
我的 Visual Studio 解决方案中有许多 C# 项目,我想为所有项目更改为 StyleCop 设置。如何使用 CMake 确保当其他人提取我的代码并使用我的解决方案时,他们可以使用我设置的相同 StyleCop 规则,并将这些规则应用于整个解决方案?
解决方案
为确保 StyleCop 设置适用于解决方案中的所有项目,您必须将Settings.StyleCop
文件放置在解决方案的根目录中,如此处建议的那样。在设置文件中完成 StyleCop 规则后,您可以将设置文件放入源代码中,例如此处input/Settings.StyleCop
。在您的顶级CMakeLists.txt
文件中,您可以告诉 CMake 将设置文件复制到您的构建目录中,作为生成的解决方案文件的兄弟:
configure_file(input/Settings.StyleCop Settings.StyleCop COPYONLY)
推荐阅读
- python - 从(“正确”)conda环境中向集群提交snakemake作业
- javascript - 在禁用 CORS 安全性的情况下修改 chrome 中的 iframe
- python - 我可以将来自 for 循环的数据存储为每次迭代的不同变量吗?
- git - 将 git bisect 保持在祖先路径上
- r - 在循环中减去列
- html - 一个浏览器中的一些损坏的图像链接,但在其他浏览器中都损坏了
- flutter - 如何在 Flutter 中使用 Provider 添加依赖注入
- node.js - 无法通过访问令牌启用 imap
- python - 有没有一个很好的模型可以用来预测营销支出的回报,以适应收益递减的情况?
- typescript - 包含 Context.Provider 和 Context.Consumer 的 React Context 测试组件