smells-code-analyzer
Version:
CLI tool powered by LSP and tree-sitter for finding dead and smells code from your project
14 lines (13 loc) • 329 B
TypeScript
import { Point } from 'tree-sitter';
export interface NodeInfo {
type: string;
name: string;
children?: NodeInfo[];
startPos: Point;
}
export interface FullNodeInfo extends Omit<NodeInfo, 'children'> {
references: number;
filePath: string;
children?: FullNodeInfo[];
parentNamePrefix?: boolean;
}