Skip to content

Releases: alecthomas/go-check-sumtype

v0.3.1

15 Dec 21:40
8c0e600
Compare
Choose a tag to compare

Changelog

v0.3.0

12 Dec 05:35
468e7aa
Compare
Choose a tag to compare

Changelog

  • 468e7aa Option for not failing exhaustiveness check if all implementations of the sumtype are covered by interfaces (#15)
  • dfe7244 refactor: simplify package setup in tests (#13)
  • 32ba7d4 chore: fix linter
  • bd4d721 chore(deps): update all non-major dependencies (#7)

v0.2.0

24 Sep 06:42
42dc6df
Compare
Choose a tag to compare

Changelog

  • 42dc6df Merge pull request #11 from lfportal/default-signifies-exhaustive
  • 6c750dd Add default-signifies-exhasutive flag to prevent default clause from automatically passing checks
  • 187668c chore: add renovate.json5

v0.1.4

11 Jan 07:14
Compare
Choose a tag to compare

Changelog

  • 0697847 fix: don't include generic types in variants

v0.1.3

11 Mar 23:36
Compare
Choose a tag to compare

Changelog

  • 803c965 Fix missing Position in reported error.

v0.1.2

11 Mar 23:01
Compare
Choose a tag to compare

Changelog

  • 22e6ecc Refactor to include token.Position in returned error interface.

v0.1.1

11 Mar 22:04
Compare
Choose a tag to compare

Changelog

  • 2fe5460 Refactor into a package so that it can be integrated into golangci-lint.

v0.1.0

11 Mar 21:40
Compare
Choose a tag to compare

Changelog

  • b14d3b1 Switch to Go 1.18 comment-directives...
  • 480526a deps: upgrade golang.org/x/tools to latest version
  • fcb4a62 check: disable exhaustive checks in test files
  • f6a8b46 additionally check test code (#11)
  • e93e76e Go modules support, migrate from golang.org/x/tools loader to packages
  • 0c33c2c add Go modules files
  • 6527b81 fix file handle leak in sumTypeDeclSearch
  • da66471 update Diffeo link
  • eeb8592 add inspiration
  • a012f2d Minimise sealed method implementations in readme
  • 3d2fd15 add details
  • 4808d7c typical usage
  • 725bb04 better presentation
  • d2b4005 initial commit