符合StyleCop标准的MIT许可证源标头

时间:2014-01-04 11:53:11

标签: c# open-source stylecop

所以基本上StyleCop坚持认为我的所有源文件都有一个标题,如下所示:

//-----------------------------------------------------------------------
// <copyright file="NameOfFile.cs" company="CompanyName">
//     Company copyright tag.
// </copyright>
//-----------------------------------------------------------------------

如果您正在为Microsoft Corporation编写适当的软件,我认为这很好。在这种情况下,它是一个开源(MIT许可证)项目,不隶属于任何公司。

现在我意识到StyleCop是一个微软的工具,并且有人在C#的业余时间制作Copyleft软件的想法是一个外星人的概念,因为公司支付过高的金额显然是人们为什么会这样做的唯一正当理由。选择用C#编写一些东西,私有项目应该用Python或Scala等较酷的嬉皮语言编写。

所以这是一个开源项目,为什么要关心StyleCop的想法?其他人将会阅读这些代码,所以我希望尽可能地使其成为一个好的,可读的和“标准兼容的”,以使每个人都可以访问它。

那么其他人如何解决这个问题呢?我太迂腐了?

1 个答案:

答案 0 :(得分:1)

可以使用Settings.StyleCop文件根据您的需要自定义StyleCop规则。 StyleCop中的许多规则都很有用,但总有一些规则不适合您的项目。规则的自定义是常见的GUI for this task

删除不需要的规则后,您应该检查源代码管理中的Settings.StyleCop文件。所有其他开发人员都可以使用此文件检查此项目中的相同规则,并且不报告您不关心的规则的错误。