UNPKG

symref

Version:

Static code checker for AI code agents (Windsurf, Cline, etc.)

42 lines 1.83 kB
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