Skip to content

Releases: uudashr/iface

v1.5.0

Choose a tag to compare

@uudashr uudashr released this 21 May 17:12
1fa8838

What's Changed

Full Changelog: v1.4.4...v1.5.0

v1.4.4

Choose a tag to compare

@uudashr uudashr released this 20 May 17:39
01e8c96

What's Changed

  • opaque: use proper way to check predeclared type (error and any) by @uudashr in #36
  • opaque: refactor the shadow variable by @uudashr in #37
  • opaque: guard empty string (defensive programming) by @uudashr in #38
  • opaque: Add explanation of skipping methods by @uudashr in #39
  • opaque: remove unnecessary code and increase test coverage by @uudashr in #40
  • opaque: support named return by @uudashr in #41
  • Reorg testing by @uudashr in #42
  • Emphasize interface pollution and document golangci-lint usage by @uudashr in #43
  • Update documentation by @uudashr in #44
  • Apply ignore directive properly by @uudashr in #45

Full Changelog: v1.4.3...v1.4.4

v1.4.3

Choose a tag to compare

@uudashr uudashr released this 13 May 16:49
be467e7

What's Changed

  • unexported: detect the wrapped interface type by @uudashr in #27
  • Remove the reflect.TypeOf usage by @uudashr in #28
  • Standardize debugging mechanism by @uudashr in #29
  • unexported: support generic type receiver by @uudashr in #30
  • Use gomodguard_v2 by @uudashr in #31
  • unused: improve suggested fix on grouped declaration (remove comment) by @uudashr in #32
  • unused: sanitize exclude list by @uudashr in #33
  • Use stderr for debugging output by @uudashr in #34
  • unused: improvement/simplify map (remove dual map) by @uudashr in #35

Full Changelog: v1.4.2...v1.4.3

v1.4.2

Choose a tag to compare

@uudashr uudashr released this 04 May 08:31

What's Changed

  • Upgrade golangci by @uudashr in #20
  • Ensure to allow identical due to type alias by @uudashr in #21
  • Fix group decl bug for identical analyzer by @uudashr in #22
  • Use continue instead return by @uudashr in #23
  • Ignore directive for group declaration and individual type declaration by @uudashr in #24
  • Fix analyzer name by @uudashr in #25
  • Simplify debugging for identical analyzer by @uudashr in #26

Full Changelog: v1.4.1...v1.4.2

v1.4.1

Choose a tag to compare

@uudashr uudashr released this 30 Jun 17:14
7c81831

What's Changed

Full Changelog: v1.4.0...v1.4.1

v1.4.0

Choose a tag to compare

@uudashr uudashr released this 20 May 15:47
2fbfb2e

What's Changed

Full Changelog: v1.3.2...v1.4.0

v1.3.2

Choose a tag to compare

@uudashr uudashr released this 14 May 07:08
572f40c

What's Changed

Full Changelog: v1.3.1...v1.3.2

v1.3.1

Choose a tag to compare

@uudashr uudashr released this 08 Jan 04:30

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.3.1

v1.3.0

Choose a tag to compare

@uudashr uudashr released this 26 Nov 07:08
1d6a7c8

What's Changed

  • Add fix suggestion for opaque analyzer by @uudashr in #5
  • Add fix suggestion for unused analyzer by @uudashr in #6

Full Changelog: v1.2.1...v1.3.0

v1.2.1

Choose a tag to compare

@uudashr uudashr released this 25 Nov 05:31
016239e

What's Changed

  • Remove exportloopref linter by @uudashr in #2
  • fix: skip functions without body in opaque linter by @itgram in #4

New Contributors

Full Changelog: v1.2.0...v1.2.1