-1

如果其格式与某些规则不匹配,如何使您的代码无法编译?例如(C# 语言):

if (a < b)
{
                  // <-- build error with message "empty line"
     k = j + h;
}

或者

public void Method(int a, int name) // <-- build error with message "parameter name 'a' is too short"
{
    //...
}
4

3 回答 3

1

如果您专门寻找 C# 样式检查,您是否尝试过stylecop

对于样式检查器的完整列表,维基百科是您的朋友。

于 2012-06-09T12:54:28.310 回答
0

如果它不符合标准,您可以让您的版本控制系统拒绝签入。

于 2012-10-18T22:32:16.247 回答
0

除非编译器有特定的标志来拒绝某些类型的语法,否则你不能让编译器这样做。但是您可以添加一个代码分析脚本,在编译之前分析源代码。您可以在该脚本中实现各种编码风格规则,它会在实际编译之前拒绝源代码。

于 2012-06-09T12:52:02.917 回答