Problem
GitStream's AI-powered MR reviewer is incorrectly flagging valid Go code as a compilation error, producing false-positive review comments that block or confuse contributors.
Example
The reviewer left the following comment on a merge request:
The syntax new(true) is invalid Go code appearing on lines 51, 65, 101, and 115. The new built-in function requires a type parameter, not a boolean value. This will cause compilation failure.
The code in question is valid Go - it compiles and passes tests without issue. The AI model appears to be misinterpreting the syntax, likely due to stale training data that doesn't reflect recent Go language features or idioms.
Example MR comment: (gitlab) lunomoney/product-engineering/core/-/merge_requests/76028#note_3209517969
Expected behaviour
The AI reviewer should not flag valid, compilable Go code as a syntax error.
Impact
- False-positive review comments cause unnecessary confusion and slow down code review
- Contributors lose trust in automated review feedback when it's demonstrably incorrect
- Teams may need to add workarounds (e.g. custom rule overrides) to suppress incorrect warnings
Request
Please update the underlying model or add Go version awareness so that the AI reviewer's knowledge of Go syntax reflects the language as it exists today (Go 1.26+). Ideally the model should be kept up to date with each new Go release.
Problem
GitStream's AI-powered MR reviewer is incorrectly flagging valid Go code as a compilation error, producing false-positive review comments that block or confuse contributors.
Example
The reviewer left the following comment on a merge request:
The code in question is valid Go - it compiles and passes tests without issue. The AI model appears to be misinterpreting the syntax, likely due to stale training data that doesn't reflect recent Go language features or idioms.
Example MR comment: (gitlab) lunomoney/product-engineering/core/-/merge_requests/76028#note_3209517969
Expected behaviour
The AI reviewer should not flag valid, compilable Go code as a syntax error.
Impact
Request
Please update the underlying model or add Go version awareness so that the AI reviewer's knowledge of Go syntax reflects the language as it exists today (Go 1.26+). Ideally the model should be kept up to date with each new Go release.