Releases: mgechev/revive
Releases · mgechev/revive
v1.3.1
v1.3.0
Changelog
- cab1184 Add tags to docker images built by GoReleaser (#794)
- aea6254 Update default rule set to match recommendations (#799)
- d7bedbd add golint's package name MixedCaps rule as in https://github.com/golang/lint/blob/83fdc39ff7b56453e3793356bcff3070b9b96445/lint.go#L561-L563 (#797)
- 6fd2c76 fix issue #520 (#802)
- 10d4f5f fix issue #792 (#793)
- e8d5df7 fix(deps): update github.com/chavacava/garif digest to b8c73b2 (#798)
- 5db07b5 fix(deps): update module github.com/fatih/color to v1.15.0 (#803)
- 4981346 fix(deps): update module golang.org/x/tools to v0.6.0 (#785)
- 9a00c13 fix(deps): update module golang.org/x/tools to v0.7.0 (#801)
- 8c2cd33 fixing comment spacings (#789)
- b2bc00b refactor: Reduce package-comments output scope (#791)
v1.2.5
Changelog
- 32a0cb8 Allows inversing the semantics of
string-format
rule configurations (#765) - 5f26378 Comment spacing rule (#761)
- b4201ff Fix broken link of 'Comment Directives' in README (#753)
- b87d391 Fix early-return false positive and other tweaks (#776)
- 5cc9e27 docs(README): add missing links and fix a broken one (#758)
- 3d83403 fix #751 [rule.add-constant] add ignoreFuncs to exclude constants in … (#756)
- 7b1458a fix #754 [rule.unhandled-error] change arguments to regexp (#757)
- 1c3a15c fix #759 [rule.add-constant] change 'ignoreFuncs' expressions in documentation and test (#760)
- a4f4632 fix #781 (#782)
- ae282a5 fix off by one issue in line and colums (#773)
- 5fd3b2c fix(deps): update github.com/chavacava/garif digest to b3ef358 (#767)
- 55e881a fix(deps): update module github.com/burntsushi/toml to v1.2.1 (#766)
- 54ee9db fix(deps): update module github.com/fatih/color to v1.14.1 (#783)
- 3fe5f99 fix(deps): update module golang.org/x/tools to v0.2.0 (#763)
- d5d9da1 fix(deps): update module golang.org/x/tools to v0.3.0 (#772)
- b4fd11a fix(deps): update module golang.org/x/tools to v0.4.0 (#777)
- cb6823a fix(deps): update module golang.org/x/tools to v0.5.0 (#780)
- ec731c0 go get reference updates (#750)
- 06881a9 speedup branch comparison (#764)
v1.2.4
v1.2.3
v1.2.2
Changelog
- 238d290 Add windows arm64 to the ignore list
- ce7f066 Allow to customize user functions in rule
error-strings
(#703) - db56db0 Capture yet more bad defer / recover patterns (#719)
- 8dd3945 Check whether the tag name is duplicate or not (#706)
- 31fbdb1 Fix/677 (#678)
- e10678f Fixes issue #619 imports-blacklist support regex (#684)
- 04728cf Lint cleanup (#679)
- 387d727 Make package comment more confident (#694)
- 71ef7fd Move to the default importer from gcexportdata (#723)
- b981427 Remove built-in types that existing only for the Go documentation (#675)
- 7cd66dc Tidy mod file
- a67ecdd add rule datarace (#683)
- fcc59ad add testing.FailNow and related function to unreachable check (#711)
- 60e1ae4 adds checks for protobuf struct tags (#707)
- fe7a52d chore(deps): update module go to 1.19 (#715)
- 23ed063 doc: add devlake to README usage (#704)
- e9d5b48 fix #670 (#708)
- 2aac974 fix issue #691 (#700)
- 76ef1d7 fix(deps): update github.com/chavacava/garif digest to 908ad76 (#695)
- 5caa8cf fix(deps): update github.com/chavacava/garif digest to 9351721 (#702)
- 3f9c0c2 fix(deps): update github.com/chavacava/garif digest to d6fd61e (#699)
- 20101b3 fix(deps): update module github.com/burntsushi/toml to v1.2.0 (#712)
- bcffce6 fix(deps): update module golang.org/x/tools to v0.1.11 (#696)
- 83e66f1 fix(deps): update module golang.org/x/tools to v0.1.12 (#720)
- dc30eb1 fix(receiver-naming): distinguish types with parameters (#692)
- 4daa573 fix(var-naming): set node to package name for underscore in package name (#689)
- 0f4df1c fix: update go.sum (#714)
v1.2.1
Changelog
- 5996bb0 Fix README example's missing import (#661)
- d2ab719 Makefile: fix VERSION_FLAGS (#667)
- 639d12b Merge branch 'master' of github.com:mgechev/revive
- 23828cc Remove debugging output (#672)
- 8bbeab2 Update the contributors list
- b6c86a2 fix issue 664 (#665)
- 87f8e29 fix(deps): update module github.com/burntsushi/toml to v1.1.0 (#668)
v1.2.0
Changelog
- fa939ad Adds support for new type alias
any
in the ruleredefines-built-in
(#659) - 1c28383 Allow revive to be called with extra linters (#650)
- 54d9a09 Incorrect handling of token.{LEQ,GEQ} for constant-logical-expr (#642)
- 318db94 Separating lib from cli (#655)
- 671c55d adds rule use-any (#660)
- 5f6f0eb adds usage of revive as third party library (#653)
- 61222a1 fix(deps): update github.com/chavacava/garif digest to 5cad0b5 (#651)
- de50c6a fix(deps): update module golang.org/x/tools to v0.1.10 (#649)
- 577441d format sources w/ gofumpt (#643)
- f335f97 range-val-address: improve detection (#647)
- 5ce2ff5 removes duplicated utility function (#652)
v1.1.4
v1.1.3
Changelog
- c0f2d40 Add Docker image in release (#489) (#590)
- be81121 Add banned characters rule (#532) (#591)
- 0ee7866 Add build and test steps in CI on pull request (#602)
- 8a3653c Add debug logger (#604)
- 5d04216 Add optimize-operands-order rule (#599) (#603)
- af953e6 Allow whitelist for the context parameter check (#616)
- b7d1908 Avoids missing version description when using go install (#600)
- 2c895fb Code cleanup (#606)
- 3f99b6c File file-header.go (#601)
- c3af594 Fix config initialisation
- 099eeac Fix get default config test
- faba17a Fix package check in error-strings rule (#610) (#611)
- 935acca Fix typo for gorush description (#588)
- e0fa03a Max open files (#628)
- 76b8c57 Memoization of rule arguments (#595)
- baa70eb Run go mod tidy to update go.sum (#633)
- 9c30b44 Run revive over a invalid go source file (#364) (#598)
- b331445 Set all version flags at build time so they have correct values (#593)
- 12e4e8c Update config.go
- 1c654af Update config.go
- 0fada9d Update error-strings rule (#608) (#609)
- 8aab7c6 Update module github.com/BurntSushi/toml to v1 (#620)
- 43d0e31 Update module golang.org/x/tools to v0.1.8
- 47ba3e3 Update module golang.org/x/tools to v0.1.9 (#626)
- 62db669 add new rule time equal (#584)
- b721f69 fix #622 (Rule 'var-naming' should allow Fuzz_xxx) (#623)
- 47a1ced fix: invalid rule name in error message (#627)
- 55e1594 fixes false positive in unconditional-recursion
- c350076 login to github registry to push docker images (#630)
- 71b31e2 overwrite error status code from config with set_exit_status (#589)
- 6545203 refactor(cyclomatic): improved message for
cyclomatic
rule (#629) - 58e6243 use ghcr.io (#631)
- 305f6c1 var-naming rule: note about initialisms