Define and run pattern-based custom linting rules.
Full Changelog: https://github.com/quasilyte/go-ruleguard/compare/v0.4.0...v0.4.1
Full Changelog: https://github.com/quasilyte/go-ruleguard/compare/v0.3.20...v0.4.0
Full Changelog: https://github.com/quasilyte/go-ruleguard/compare/v0.3.19...v0.3.20
dsl/types
Struct type and its methods @quasilyte (#393)unsafe.Pointer
correctly @quasilyte (#359)ExprType.HasPointers()
predicate @quasilyte (#337)$*_
(optnode) in valuespec type @quasilyte (#296)return
stmt @quasilyte (#308)