2011-07-21 2 views
7

StyleCopルールSA1642は、コンストラクタのドキュメントヘッダが 'Initialize a new instance ...'で始まらなければならないと主張しています。StyleCopのスペリングルールの修正

私はルール自体に同意しますが、私は醜いと思うStyleCop強制スペルを受け入れることができません。それは '初期'で、 's'である!

予想されるテキストを変更することはできますか、または単に賢明なルールを無効にする必要がありますか?

答えて

0

現在のStyleCopバージョンでは、ドキュメントルールのカスタマイズはサポートされていません。それをサポートする短期的な計画はありません。

回避策として、ルール全体を無効にする代わりに、サードパーティのカスタムルールを参照することもできます。たとえば、StyleCop+は現在、を「Initialize a new instance」と書くことができます。"Class1クラスの新しいインスタンスを初期化します。"

だから私はそれも"初期化..."を可能にすることができると思います。しかし、 "初期化"を強制し、 "初期化"を禁止したい場合は、カスタマイズ可能なドキュメントルールのサポートを待つ必要があるようです。

+0

驚くばかりです。答えをありがとう。 – David

+2

正しくない。 – badbod99

11

最新のスタイルコップの設定では、オプションタブでen-GBに "Culture for analysis"を設定することができ、アメリカンの代わりに英国のスペルを使用します。

+0

これは私のために働いています、今は "Initialises" – DanB