Skip to content

README supported-languages table is missing Go (added in #17 / PR #55) #66

Description

@r0h1tb

Summary

Go support landed in #17 / PR #55, but the README's "Supported Languages" table was never updated. Anyone deciding whether raged covers their stack will read that table and conclude Go is unsupported.

Verified on main (ff8cf65)

Go is wired in:

ast_rag/services/parsing/parser_manager.py:55   ".go": "go",
ast_rag/services/parsing/__init__.py:14         from ast_rag.services.parsing.go import GO_QUERIES

and it works end to end:

$ python -m ast_rag index-folder /tmp/gotest
Files:     1
Nodes:     4
Edges:     6
Errors:    0

on a file with a struct, a method with a value receiver, and main.

The README table lists six languages and no Go:

README.md:23  | **Java**       | .java                    | ⭐⭐⭐ Full |
README.md:24  | **C++**        | .cpp .cxx .cc .c ...     | ⭐⭐⭐ Full |
README.md:25  | **Rust**       | .rs                      | ⭐⭐⭐ Full |
README.md:26  | **Python**     | .py                      | ⭐⭐ Good  |
README.md:27  | **TypeScript** | .ts                      | ⭐⭐ Good  |
README.md:28  | **TSX / JSX**  | .tsx .jsx                | ⭐⭐ Good  |

Suggested fix

Add a row. Based on what GO_QUERIES actually covers, "Basic" rather than "Good" or "Full" looks like the honest rating — #17 was explicitly scoped as basic support:

| **Go** | `.go` | ⭐ Basic | Functions, methods, structs, interfaces |

I'd rather you set the star rating and feature list than have me overstate it — you know what you intended #17 to cover. Happy to send the one-line PR with whatever wording you pick.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status
    In progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions