Skip to content

Good First Issue: Add Go language detection + symbol regex to peek find #96

Description

@hariomlohardev

Description

Split from #36tree-sitter for JS/TS/Go/Rust/Java is too big for one PR. This is the Go slice: ~1 file, 30 min.

Files

  • peek/peek/symbols.py — add GO_FUNC_RE and handle f.language == "go"
  • peek/tests/test_symbols.py — add test_symbols_go

Acceptance

  • index_symbols on a a.go with func Foo() returns Symbol(name="Foo")
  • pytest -q passes

Time

~30 min — great for first PR after you’ve done one JS/TS one!

Good first issue — per-language split of #36

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions