Go 1.18 is a massive release that includes new features, and performance improvements, and includes the biggest change ever to the language — generic code using parameterized types.
DeepSource’s Go Analyzer now supports projects using Go 1.18, i.e., rules have been updated to support the new syntax, etc. The version is auto-detected from
go.mod from each module’s root, and no change is required in
.deepsource.toml from your end. The latest release of our analyzer supporting Go 1.18 is in beta as we will continue working on improving the analyzer with each release.