@inno-optimize/ast-analysis
v0.1.0
Published
Multi-language AST analysis — Tree-sitter parsing for TypeScript, JavaScript, Python, Go, Java, Rust, Ruby, and PHP — plus architecture scoring, 15 anti-pattern detectors, incremental diffs, and complexity metrics.
Readme
@inno-optimize/ast-analysis
Multi-language AST analysis — Tree-sitter parsing for TypeScript, JavaScript, Python, Go, Java, Rust, Ruby, and PHP — plus architecture scoring, 15 anti-pattern detectors, incremental diffs, and complexity metrics.
Part of inno-optimize: proactive architecture & intelligence optimization for business systems, agents, and automation.
Install
npm install @inno-optimize/ast-analysisQuick start
import { MultiLanguageParser, AntiPatternDetector } from '@inno-optimize/ast-analysis';
const parser = new MultiLanguageParser();
const result = await parser.parseFile('src/app.ts', source);
const issues = new AntiPatternDetector().detect(result);Documentation
Full operation manual: OPERATIONS.md
License
Proprietary — see LICENSE
