Skip to content

feat: Language expansion — 6 → 15+ language support #268

Description

@ajianaz

Description

Expand language-specific analysis from 6 to 15+ languages.

Currently supported: Dart/Flutter, Svelte, TypeScript, Go, Rust, Python

Add: Java, C#, C/C++, Kotlin, Ruby, PHP, Swift, Scala, Lua, Zig

Why

CodeGraph supports 30+ languages. Graphify supports 20+. For code intelligence to be credible, Cora needs broader language coverage. Each language needs:

  • AST-aware analysis patterns
  • Language-specific rule presets in .cora.yaml
  • Symbol extraction grammar for the index

Scope

  • Language detection and routing in analyzers
  • Per-language rule presets
  • AST grammar support for new languages
  • Test coverage per language (measure cross-file accuracy like CodeGraph does)

Depends On

Strategy Ref

Code intelligence strategy #5 from competitive analysis.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions