Supported Languages
Languages supported by Aspect Code analysis.
Supported languages
Aspect Code uses tree-sitter for accurate static analysis across five languages:
| Language | File extensions |
|---|---|
| Python | .py |
| TypeScript | .ts, .tsx |
| JavaScript | .js, .jsx |
| Java | .java |
| C# | .cs |
Analysis includes import/dependency resolution, symbol extraction, and architectural pattern detection for all supported languages.
Multi-language projects
Aspect Code handles projects with multiple languages. It analyzes each supported language and combines the results into a unified AGENTS.md.
For monorepos with multiple languages, run aspectcode at the top level to analyze everything, or in a specific subdirectory to scope the analysis.