2017-01-19 8 views
1

がどのように私はReSharperの(またはReSharperの自身)のためStyleCopを停止することができますタグの後に改行を無効にしますメソッドヘッダーのドキュメントを追加するときに使用します。StyleCop - 挿入方法ヘッダーは、どのように開始<strong><em>のparam</em></strong>要素タグの後に改行を追加することから、エンド前

から: -

/// <param name="name"> 
/// The name. 
/// </param> 

へ: -

/// <param name="name">The name.</param> 

私は無駄にセクションのコメントが、別の関連を見つけることができませんでしのXMLドキュメントの下に改行を言及未チェックのすべてを持っていますセクション?

+0

'XML文書コメント'では、 '開始タグの後に改行があり、要素が行の長さよりも長いときに終了タグの前に改行されますか? – Niitaku

+0

はい、値はデフォルトの2147483647で、paramのテキストの長さはその制限に近づいていません。 (通常30文字未満)。 – gibsoncarl

+0

ReSharperを無効にしても同じ動作をしますか? 'Tools - > Options - > ReSharper - > Suspend Now'で行くことができます。機能を元に戻すには、テスト後に手動で再度有効にする必要があります。 – Niitaku

答えて

0

Visual Studioのメニューで「Resharper」>「オプション」を選択し、「ツール」>「StyleCop」に移動し、「宣言ヘッダーに単一行を使用する」チェックボックスをオンにします。

Screenshot (link to imgur.com)

しかし、これは同様に、すべてのドキュメントの要素だけでなく、PARAMに適用されます:チェックボックスをオフにするとき、次のように比較

/// <summary>The send error.</summary> 
/// <param name="errorId">The error id.</param> 
/// <param name="type">The type.</param> 
/// <param name="message">The message.</param> 

/// <param name="errorId"> 
/// The error id. 
/// </param> 
/// <param name="type"> 
/// The type. 
/// </param> 
/// <param name="message"> 
/// The message. 
/// </param> 

場合あなたはそれを手作業で調整する必要があると思うよりも、よりカスタムが必要です。

+0

多くのありがとう。これは、2つ以上のパラメータがある場合は、確かに悪いことではありません。 – gibsoncarl

関連する問題