Open2
Visual Studio
C#のメソッドのドキュメントコメントで引数に対応する<param>タグがない場合、警告を出す
- ソリューションエクスプローラーでプロジェクトを右クリックし、「プロパティ」を選択する
- [ビルド] > [出力] > 「ドキュメントファイル」にチェックを入れる
未使用のパラメータがある場合、警告する
IDE0060(未使用のパラメータを削除)は提案?として表示されるが、これを「警告」にする
.editorconfigに以下を追加する
# 未使用のパラメータを削除
dotnet_diagnostic.IDE0060.severity = warning
固定スクロールを導入
- Visual Studio 2022 バージョン17.5以降で利用可能
- [ツール] > [オプション] > [テキストエディタ-] > [全般] > 「固定スクロール」欄の「エディターウィンドウのスクロール可能な領域内で現在のスコープをグループ化する」にチェックを入れる
特定の警告をエラーとして扱う
- プロジェクトを右クリックし、「プロパティ」を選択する
- [ビルド] > [エラーおよび警告] > 「特定の警告をエラーとして扱う」の入力欄に警告番号をコンマまたはセミコロン区切りで入力する
- 例)「変数 'x' は宣言されていますが、使用されていません」なら「CS0168」
ショートカットキーの登録
- [ツール] > [オプション] > [環境] > [キーボード] を選択する
- 「以下の文字列を含むコマンドを表示」に使いたい機能を入力する(編集.行コメントの切り替え、とか)。
- 「新しいショートカットキー」の入力欄にカーソルを置き、割り当てたいキーを押す(
Ctrl + /とか) - 「使用する場所」は「全体」(「テキストエディター」とかでも可)
- 「OK」をクリック
Ctrl + /に「編集.行コメントの切り替え」を割り当てた。VSCodeに合わせたかった。
ソリューションエクスプローラーの全てのディレクトリを閉じる
- ソリューションエクスプローラーのツールバー?の「すべて折りたたむ」ボタンをクリックする(^を2つ重ねたようなアイコン)
「ミスしないように気を付ける」ではなく、気を付けなくてもミスしないような仕組みをつくりたい