Code Analyser
コードを解析し、プロジェクトの理解を深めるためのVSCode拡張機能です。
コードの依存関係を分析し、プロジェクトの構造を可視化します。また、AIを活用してTodoリストの生成もサポートします。
機能
1. コード解析
- プロジェクト内のファイルを解析し、依存関係を表示
- 解析結果をツリー形式で表示
- 解析から除外するファイルやディレクトリを設定可能
2. Todoリスト管理
- AIを活用して目的からTodoリストを自動生成
- Todoリストの作成・編集・削除
- Todoアイテムの追加・削除
- タイトルや詳細のクリップボードへのコピー
インストール
- VSCodeの拡張機能マーケットプレイスから「Code Analyser」を検索
- インストールボタンをクリック
使用方法
コード解析
- アクティビティバーの「Code Analyser」アイコンをクリック
- 「▶ コードを解析を実行」ボタンをクリック
- 解析対象のディレクトリを選択
- 解析結果が表示されます
Todoリスト生成
- 「✨ 目的からTodoリストを生成」ボタンをクリック
- 目的を入力
- AIが目的に応じたTodoリストを生成します
設定項目
Gemini APIキー
"codeAnalyser.geminiApiKey": "YOUR_API_KEY"
Google Gemini APIキーを設定します。Todoリスト生成機能を使用する場合に必要です。
除外パターン
"codeAnalyser.excludePatterns": [
"**/node_modules/**",
"**/.git/**",
"**/dist/**",
"**/build/**"
]
解析から除外するファイルパターンを指定します。
除外ディレクトリ
"codeAnalyser.excludeDirectories": []
解析から除外するディレクトリのパスを指定します。絶対パスまたはワークスペースからの相対パスで指定可能です。
対象ディレクトリ
"codeAnalyser.targetDirectories": []
解析対象のディレクトリのパスを指定します。空の場合はダイアログで選択できます。
| |