Skip to content

Project Analysis

Automatically identifies project language and framework:

  • Go — Detects modules, entry points, test patterns
  • JavaScript/TypeScript — Node.js, React, Vue, Angular projects
  • Python — Packages, virtual environments, requirements
  • Rust — Cargo workspaces, crates, features
  • Java/Kotlin — Maven, Gradle, Spring projects

Intelligent categorization:

  • Entry Points — main.go, index.js, app.py, main.rs
  • Configuration — package.json, go.mod, Cargo.toml, pom.xml
  • Source Code — Implementation files, modules, packages
  • Tests — Unit, integration, and e2e test files
  • Documentation — README, docs, comments, API specs

Repository context:

Terminal window
# Example git information included
Branch: main
Commit: a7d7640 - "feat: Enhance .gitignore patterns"
Status: 2 modified, 1 untracked

Extracts dependency information from:

LanguageFileDetails
Gogo.modModules, versions, replace directives
Node.jspackage.jsonDependencies, scripts, engines
Pythonrequirements.txtPackages, version constraints
RustCargo.tomlCrates, features, workspaces
Javapom.xmlDependencies, plugins, profiles