All Versions
17
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 1

  • v1.50.1 Changes

    ⚡️ 1. updated linters

    • contextcheck: from 1.1.2 to 1.1.3
    • go-mnd: from 2.5.0 to 2.5.1
    • wrapcheck: from 2.6.2 to 2.7.0
    • revive: fix configuration parsing
    • lll: skip imports
      1. misc.
    • windows: remove redundant character escape '\/'
    • code-climate: add default severity
  • v1.50.0 Changes

    👕 1. new linters

    • dupword: https://github.com/Abirdcfly/dupword
    • testableexamples: https://github.com/maratori/testableexamples ⚡️ 2. updated linters
    • contextcheck: change owner
    • contextcheck: from 1.0.6 to 1.1.2
    • depguard: from 1.1.0 to 1.1.1
    • exhaustive: add missing config
    • exhaustive: from 0.8.1 to 0.8.3
    • gci: from 0.6.3 to 0.8.0
    • go-critic: from 0.6.4 to 0.6.5
    • go-errorlint: from 1.0.2 to 1.0.5
    • go-reassign: v0.1.2 to v0.2.0
    • gofmt: add option rewrite-rules
    • gofumpt from 0.3.1 to 0.4.0
    • goimports: update to HEAD
    • interfacebloat: fix configuration loading
    • logrlint: rename logrlint to loggercheck
    • paralleltest: add tests of the ignore-missing option
    • revive: from 1.2.3 to 1.2.4
    • usestdlibvars: from 1.13.0 to 1.20.0
    • wsl: support all configs and update docs
      1. misc.
    • Normalize exclude-rules paths for Windows
    • add riscv64 to the install script 📚 4. Documentation
    • cli: remove reference to old service
  • v1.49.0 Changes

    👕 IMPORTANT: varcheck and deadcode has been removed of default linters.

    👕 1. new linters

    • interfacebloat: https://github.com/sashamelentyev/interfacebloat
    • logrlint: https://github.com/timonwong/logrlint
    • reassign: https://github.com/curioswitch/go-reassign ⚡️ 2. updated linters
    • go-colorable: from 0.1.12 to 0.1.13
    • go-critic: from 0.6.3 to 0.6.4
    • go-errorlint: from 1.0.0 to 1.0.2
    • go-exhaustruct: from 2.2.2 to 2.3.0
    • gopsutil: from 3.22.6 to 3.22.7
    • gosec: from 2.12.0 to 2.13.1
    • revive: from 1.2.1 to 1.2.3
    • usestdlibvars: from 1.8.0 to 1.13.0
    • contextcheck: from v1.0.4 to v1.0.6 && re-enable
    • nosnakecase: This linter is deprecated.
    • varcheck: This linter is deprecated use unused instead.
    • deadcode: This linter is deprecated use unused instead.
    • structcheck: This linter is deprecated use unused instead. 📚 3. documentation
    • revive: fix wrong URL
    • Add a section about default exclusions
    • usestdlibvars: fix typo in documentation
    • nolintlint: remove allow-leading-space option
    • Update documentation and assets
      1. misc.
    • dev: rewrite the internal tests framework
    • fix: exit early on run --version
    • fix: set an explicit GOROOT in the Docker image for go-critic
  • v1.48.0 Changes

    👕 1. new linters

    • usestdlibvars:https://github.com/sashamelentyev/usestdlibvars ⚡️ 2. updated linters
    • contextcheck: disable linter
    • errcheck: from 1.6.1 to 1.6.2
    • gci: add missing custom-order setting
    • gci: from 0.5.0 to 0.6.0
    • ifshort: deprecate linter
    • nolint: drop allow-leading-space option and add "nolint:all"
    • revgrep: bump to HEAD 📚 3. documentation
    • remove outdated info on source install
      1. misc
    • go1.19 support
  • v1.47.3 Changes

    ⚡️ 1. updated linters:

    • remove some go1.18 limitations
    • asasalint: from 0.0.10 to 0.0.11
    • decorder: from 0.2.2 to v0.2.3
    • gci: fix panic with invalid configuration option
    • gci: from 0.4.3 to v0.5.0
    • go-exhaustruct: from 2.2.0 to 2.2.2
    • gomodguard: from 1.2.3 to 1.2.4
    • nosnakecase: from 1.5.0 to 1.7.0
    • honnef.co/go/tools: from 0.3.2 to v0.3.3
      1. misc
    • cgo: fix linters ignoring CGo files
  • v1.47.2 Changes

    ⚡️ 1. updated linters:

    • revive: ignore slow rules
  • v1.47.1 Changes

    ⚡️ 1. updated linters:

    • gci: from 0.4.2 to 0.4.3
    • gci: remove the use of stdin
    • gci: fix options display
    • tenv: from 1.6.0 to 1.7.0
    • unparam: bump to HEAD
  • v1.47.0 Changes

    👕 1. new linters:

    • asasalint: https://github.com/alingse/asasalint
    • nosnakecase: https://github.com/sivchari/nosnakecase ⚡️ 2. updated linters:
    • errname: from 0.1.6 to 0.1.7
    • gci: from 0.3.4 to 0.4.2
    • nonamedreturns: from 1.0.1 to 1.0.4
    • gocyclo: from 0.5.1 to 0.6.0
    • go-exhaustruct: from 2.1.0 to 2.2.0
    • errcheck: from 1.6.0 to 1.6.1
    • thelper: from 0.6.2 to 0.6.3
    • paralleltest: from 1.0.3 to 1.0.6
    • testpackage: from 1.0.1 to 1.1.0
    • exhaustive: from 0.7.11 to 0.8.1
    • go-ruleguard: from 0.3.19 to 0.3.21
    • gosec: from 2.11.0 to 2.12.0
    • tenv: from 1.5.0 to 1.6.0
    • wrapcheck: from 2.6.1 to 2.6.2
    • gocognit: from 1.0.5 to 1.0.6
    • decorder: from 0.2.1 to 0.2.2
    • honnef.co/go/tools: from 0.3.1 to 0.3.2
    • golang.org/x/tools: bump to HEAD
    • gci: fix issues and re-enable autofix
    • gosec: allow global config
    • staticcheck: fix generics 📚 3. documentation:
    • add thanks page
    • add a clear explanation about the staticcheck integration.
    • depguard: add ignore-file-rules
    • depguard: adjust phrasing
    • gocritic: add enable and disable ruleguard settings
    • gomnd: fix typo
    • gosec: add configs for all existing rules
    • govet: add settings for shadow and unusedresult
    • thelper: add fuzz config and description
    • linters: add defaults
  • v1.46.2 Changes

    ⚡️ 1. updated linters:

    • execinquery: bump from v1.2.0 to v1.2.1
    • errorlint: bump to v1.0.0
    • thelper: allow to disable one option 📚 2. documentation:
    • rename .golangci.example.yml to .golangci.reference.yml
    • add containedctx linter to the list of available linters
  • v1.46.1 Changes

    ⚡️ 1. updated linters:

    • execinquery: bump from v0.6.0 to v0.6.1 📚 2. documentation:
    • add missing linters