symref
Version:
Static code checker for AI code agents (Windsurf, Cline, etc.)
42 lines • 1.83 kB
TypeScript
import { CommonOptions } from '../types.js';
/**
* 未使用シンボル検出のコマンドクラス
* ファイル内で定義されているが、他のファイルから参照されていないシンボルを検出します。
*/
export declare class DeadCommand {
/**
* コマンドを実行する
* @param fileInput ファイルパス(カンマまたはスペース区切りで複数指定可能)
* @param options オプション
* @returns Promiseオブジェクト
*
* 使用例:
* - 単一ファイル: `symref dead src/file.ts`
* - カンマ区切り: `symref dead src/file1.ts,src/file2.ts`
* - スペース区切り: `symref dead "src/file1.ts" "src/file2.ts"`
* - 混合形式: `symref dead src/file1.ts,src/file2.ts "src/space file.ts"`
*/
static execute(fileInput: string, options: CommonOptions): Promise<void>;
/**
* ファイルパスを解析する
* 以下の形式に対応:
* - 単一ファイル: `file.ts`
* - カンマ区切り: `file1.ts,file2.ts`
* - スペース区切り: `"file1.ts" "file2.ts"`
* - クォート内のスペース: `"file with space.ts"`
* - 混合形式: `file1.ts,file2.ts "file3.ts"`
*
* @param fileInput ファイルパス文字列(カンマまたはスペース区切りで複数指定可能)
* @returns 解析されたファイルパスの配列
*/
private static parseFilePaths;
/**
* カンマ区切りのパスを処理する
* カンマで区切られた文字列を分割し、個々のパスを結果配列に追加します
*
* @param pathStr カンマ区切りのパス文字列
* @param result 結果配列
*/
private static processCommaDelimitedPaths;
}
//# sourceMappingURL=DeadCommand.d.ts.map