コードレビューのルールを新規作成したい
ルールマネージャを使って、コードレビューのルールと、ルールを束ねるルールセットを新規に作成することができます。
Visual Studioのメニューから[DevPartner]-[コードレビューのルールの管理]を選択しますと、ルールマネージャが起動します。
(A) ルールセットの作成
ルールセットを作成するには、ルールマネージャのメニューから[ファイル]-[新規ルールセット]を選択します。ルールセット名等を入力して新規に作成します。
(B) ルールの複製
既存のルールを新規ルールセットに所属させるには、[ルールの複製]機能を使用します。コピーしたいルールを選択した後にマウスの右ボタンを押下して、コンテキストメニューに表示されている[選択したルールのコピー]を選択します。
作成したルールセットを選択した後にマウスの右ボタンを押下して、コンテキストメニューに表示されている[ルールの貼り付け]を選択します。
(C) ルールの作成
ルールマネージャのメニューから[ルール]-[新規ルール]を選択し、トリガータブで[追加]ボタンを押します。
追加可能なルールは、以下の4種類があります。
デザインタイムプロパティ
デザインタイムプロパティは、Windowsフォームで使用する部品(ボタンなど)のプロパティをチェックします。
トリガーのタイプは、[デザインタイムプロパティ]に設定します。
ボタンが配置されたWindowsフォームにおいて、ボタンの横幅が80でないものは規定外にしたい場合の例を示します。
Web.Config
Web.Configは、Webアプリケーションで使用するWeb.Configの値をチェックします。
トリガーのタイプは、[Web.Config]に設定します。
WebアプリケーションのWeb.ConfigにおいてsessionStateのtimeOutが20でないものは規定外としたい場合の例を以下に示します。
Web フォームページ(HTML)
Webフォーム(HTML)やWebユーザーコントロールの内容をチェックします。
トリガーのタイプは、[Web フォームページ]に設定します。具体的なルールは正規表現で指定します。
コード(C#、VB.NET)
ソースコードの内容をチェックします。
トリガーのタイプは、「コード」に設定します。具体的なルールは正規表現で指定します。