現在1000ファイルぐらいあり、コーディングチェックをするために、
■ 困りごととして、以下のチェックをする方法がないか考えています。
サーバーサイドはC#で、開発ツールの名前指定で以下のケースのみ対応はできているのですが、
・クラス名: パスカルケース
・インターフェース: Iではじまるパスカルケース
・Enum名: パスカルケース
・メソッド名: パスカルケース
・public field(モデルのプロパティ): パスカルケース
・private field: _(アンダーバー)で始まるキャメルケース
・フィールド以外のメンバー: キャメルケース
以下の困りごとがあります。
①タイプとメソッド名が合わない時
②タイプがリスト等の複数の時(Listなど)、変数名がsで終わっていること ※英語なのでiesとかはあるのでsを末尾としてます。
(追記)
ツールはVisual Studio 2019 Professionalを使用しています。
試したこととして。コーディングチェックの方法の1つとして、StyleCopという方法がありました。
②を解決できるかはわからないですが。
使ってみましたが、大量の警告がでて、不要なコメントが大量に追加されて、
それを消す方法がわからなくて困ってます。
C#
1// ① 2Food food = new Car(); // NG 3Food food = new Food(); // OK 4 5IList<Food> foods = new List<Car>(); // NG 6IList<Food> foods = new List<Food>(); // OK 7 8// ② 9IList<Car> car = new List<Car>(); // NG 10IList<Car> cars = new List<Car>(); // OK
■ クライアントサイドはjavascriptを使っていますが、サーバーサイドと違ってツールの名前指定機能が使えないので、
キャメルケースとかのチェックもできません。
※ファイル数は少ないので目視でもいいかもしれないですが。
なにか便利なフリーソフトとかがあればいいですけれど。
どなたかご教授お願いします。
回答1件
あなたの回答
tips
プレビュー