2017-08-07 6 views
0

現在、私たちのチェックインにはゼロコンパイラの警告ガイドラインが導入されています。TFSビルドでの命名規則の確認

他にも確認する必要があります。一般的な静的コード解析ルールでは、FxCopとco(未使用変数など)を使用できます。

しかし、命名規則(変数、定数、クラス名など)はどうですか?たとえば、特別な命名規則があります(プライベートメンバーを宣言するときにm_という接頭辞を使用します)。

私たちが持っているこれらの命名規則を確認する方法はありますか?ReSharperと同様です。

これらのコンベンションチェックは、gated checkinsと通常のビルド定義に統合したいと思いますが、まだそれを行う方法はありません。

+0

StyleCopは単なるツールです。しかし、ツールやチュートリアルに関する質問は、このサイトでは話題にはなりません。 – HimBromBeere

+0

私はそれをどのサイトに置いてもらいたいですか? – Jannik

+0

別の方法として、VS2017を実行している場合は、[コードスタイルの設定](https://blogs.msdn.microsoft.com/dotnet/2016/12/15/code-style-configuration-in-the-vs2017) -rc-update /)を実行し、特定のスタイルにエラーをマークします。あなたが求めているものではありません。しかし、それは代替手段として役立つことができます。 – smoksnes

答えて

1

TFSと統合するには、プロジェクトのコード解析チェックインポリシーを作成することができます。

チェックインポリシーが指定され、強制チームプロジェクトのために、しかし コード分析の実行が設定され、個別のコードを実行されているローカルの開発コンピュータ上 を投影します。

このtutorialは、チームプロジェクトとどのようにマネージコード用のカスタムコード分析ポリシーを実装するためのコード分析のチェックインポリシーを指定する方法について説明します。

コード解析の命名規則で参照されている辞書に単語とトークンを追加する方法を、参照してください。Customize the Code Analysis Dictionary

をもう一つの方法は、コメントが提案同じように、いくつかの3パーティのツールを使用しているツールを使用してTFSとの統合。