問題タブ [stylecop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
10039 参照

asp.net - StyleCopとReSharperおよび一般的なコーディングスタイルの質問

StyleCopを見つけたばかりで、私のプロジェクトに使用する価値のあるもののように見えます。その後、ReSharper(私も使用したことのないツール)で使用できることがわかりました。そこで、ReSharperと、ReSharper用のStyleCopをダウンロードしました。しかし、私はそれについて少し混乱しています:

  1. StyleCopがインストールされているだけで(ReSharperはありません)、コードビハインドでプライベート変数を直接参照していることに腹を立てます。代わりにthis.variableを実行する必要があります。了解しました。

  2. ReSharperだけを使用すると、追加した「this」呼び出しをすべて削除するように指示されます。どちらがいいですか?

  3. ReSharperにReSharper+StyleCopを使用すると、すべてのプライベートメンバー参照に「this」を追加するように指示されます(StyleCopがすべて単独で行ったように)。ただし、.aspxページから参照しているすべてのコントロールに「this」を追加する必要もあります(つまり、Label.Text = this.variable-> this.Label.Text = this.variable)。

私は困惑している。従うべき最良の基準は何ですか?それとも、今のようにうまくやっていますか(Label.Text = variable)?

0 投票する
9 に答える
21712 参照

c# - StyleCop がメソッドまたはプロパティ呼び出しの前に「this」を付けることを推奨するのはなぜですか?

私は、プロジェクトに関する StyleCop のガイドラインに従って、結果として得られるコードが最終的により優れているかどうかを確認しようとしています。ほとんどのルールは合理的であるか、コーディング標準に関する意見の問題ですが、私を困惑させるルールが 1 つあります。それを推奨する人を見たことがなく、明確なメリットが見られないためです。

SA1101: {メソッドまたはプロパティ名} の呼び出しは、'this.' で始まる必要があります。アイテムがクラスのメンバーであることを示す接頭辞。

マイナス面としては、コードが明らかに冗長になるため、そのルールに従うことの利点は何でしょうか? ここにそのルールを守っている人はいますか?

0 投票する
1 に答える
4990 参照

.net - 生成されたコードの警告を抑制するようにStyleCopを構成するにはどうすればよいですか?

別のプロジェクトであるVisualStudioのコード分析にはこのオプションがあります。しかし、StyleCop(別名ソース分析)では見つかりませんでした。

無視したいファイルは、// <autogenerated>タグを含むdbmlの.designer.csコードです。ブログの投稿で十分だと言われていますが、私の場合はそうではありません。

0 投票する
2 に答える
3252 参照

stylecop - StyleCop SA1636 ルールが実行されるべきでない場合に実行される

Resharper 4.5 と StyleCop 4.3 を使用しています。

多くの .CS ファイルを含むプロジェクトがあります。すべての .CS ファイルには、StyleCop 設定で定義された有効なヘッダーがあり、Resharper のヘッダーの挿入/置換アクションによって自動的に追加されます。

4 つの .CS ファイルが SA1636 警告を受け取ります。著作権テキストは、設定ファイルから宣言された著作権テキストと正確に一致します。

他の誰かがこの問題を経験しましたか? この 1 つのルールが誤って実行されているように見える理由を特定するために、有効にしたり、使用したりできる診断ログはありますか?

0 投票する
2 に答える
4012 参照

stylecop - 何もコーディングせずに StyleCop でカスタム ルールを作成できますか?

構成ファイルを変更するだけで、StyleCop が提供するデフォルトのスタイルを変更できることを確認または拒否できますか?

0 投票する
2 に答える
12530 参照

c# - Visual Studio 用プラグインの作成

私は style cop のファンですが、エラーを解決するためのより生産的な方法がないのが嫌いです。

そこで、エラー修正を自動化するための Visual Studio プラグインを作成するという、余暇に満足し続けるための小さなプロジェクトを提供しようと考えています。

以前にプラグインを作成して、役立つリンク、ヒント、経験を共有したことのある人はいますか?

0 投票する
5 に答える
18020 参照

.net - 特定の行のStyleCopを無効にする

C#プロジェクトではStyleCopを使用しています。ただし、ルールを避けたい場合もあります。// <auto-generated />ファイルの先頭に追加して、StyleCopに無視させることができることを私は知っています。ただし、ファイル全体のルールを無視したくはありません。ファイル内のコードのブロックのみを無視します。

どういうわけか特定の行のStyleCopを無効にできますか?

0 投票する
2 に答える
879 参照

c# - ReSharper の StyleCop

私は stylecop が好きで、コーディング標準を適用するために使用しています。

問題を自動的に修正する方法がないという事実は好きではありません。そこで、プラグインを作ろうと考えていました。2010年がこれを行うのに適していることに気付いた後、私は後戻りしました。

このプロセスを自動化するのに役立つ既存のツールを探していて、resharper の stylecop に出会いました。http://stylecopforresharper.codeplex.com/

このプラグインを使用して肯定的/否定的な経験をした人はいますか

0 投票する
3 に答える
350 参照

c# - StyleCopVisualStudioスニペット

スタイルの警官ルールを実装するためのVisualStudioスニペットを探しています。

たとえば、スタイル警官が私のコードにドキュメントヘッダーが必要であるというエラーを返した場合、このヘッダーを作成するスニペットがあると便利です。

stylecopルールの解決を実装するためのスニペットを持っている人はいますか?

0 投票する
2 に答える
500 参照

visual-studio - VS 2010で予定されているStyleCopリリースはありますか?

VS2010に統合するためにstylecopがいつリリースされるか知っている人はいますか。現時点では、構成ファイルを微調整して統合することはできますが、UIを表示することはできません。