Supported Languages

Languages supported by Aspect Code analysis.

Supported languages

Aspect Code uses tree-sitter for accurate static analysis across five languages:


LanguageFile 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.