-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-06-09T12:52:02.917 に答える
0

チェックインが標準に準拠していない場合、バージョン管理システムでチェックインを拒否することができます。

于 2012-10-18T22:32:16.247 に答える