Skip to content

feat(core): Go scanner - edge cases and documentation#135

Merged
prosdev merged 1 commit into
mainfrom
feat/go-scanner-integration
Dec 10, 2025
Merged

feat(core): Go scanner - edge cases and documentation#135
prosdev merged 1 commit into
mainfrom
feat/go-scanner-integration

Conversation

@prosdev

@prosdev prosdev commented Dec 10, 2025

Copy link
Copy Markdown
Contributor

Summary

Completes issue #131: Go scanner integration with edge case handling and documentation.

Changes

New Files

  • packages/core/src/scanner/__tests__/fixtures/go/edge_cases.go - Edge case test fixture

Updated Files

  • packages/core/src/scanner/__tests__/go.test.ts - 12 new edge case tests
  • packages/core/src/scanner/README.md - Go documentation

Edge Cases Covered

  • init() functions (multiple allowed)
  • Embedded structs
  • Multiple const/var declarations
  • Variadic functions (...int)
  • Named return values
  • Context parameters (common pattern)
  • Unexported types and functions

Documentation

  • Go input/output examples in README
  • Updated supported languages table (Go ✅)
  • Updated roadmap

Testing

  • 51 Go tests, 1564 total tests passing
  • Coverage: 93.51% statements, 100% functions

Related

Complete Go scanner integration with:

Edge Cases:
- init functions (multiple allowed)
- Embedded structs
- Multiple const/var declarations
- Variadic functions
- Named return values
- Context parameters
- Unexported types and functions

Documentation:
- Updated README with Go scanner section
- Added Go input/output examples
- Updated supported languages table
- Updated roadmap with Go completion

Tests:
- 12 new edge case tests
- 51 total Go tests, 1564 total tests passing
- Coverage: 93.51% statements, 100% functions

Closes #131
@prosdev
prosdev merged commit 73f168a into main Dec 10, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(core): Go scanner - registry integration and 90%+ test coverage

1 participant