Kamil Samigullin
c2b813325f
docs: update url of gocyclo linter ( #1794 )
2021-02-28 12:31:14 +01:00
Ludovic Fernandez
5698d46e1f
Add ForceTypeAssert linter ( #1789 )
2021-02-26 22:34:12 +01:00
Ludovic Fernandez
66fc779795
Add nilerr linter. ( #1788 )
2021-02-26 22:12:32 +01:00
Sergey Vilgelm
05836e489b
Integrate ImportAs linter ( #1783 )
...
* Integrate ImportAs linter
* review: don't panic :)
Co-authored-by: Fernandez Ludovic <ldez@users.noreply.github.com>
2021-02-26 13:08:49 -06:00
Sergey Vilgelm
eefb97438c
ineffassign: use upstrea instead of golangci fork ( #1780 )
2021-02-26 00:36:43 +01:00
Sergey Vilgelm
b77118fdac
Use errcheck from main repo instead of golangci-lint fork ( #1319 )
...
Co-authored-by: Roman Leventov <leventov@ya.ru>
Co-authored-by: Fernandez Ludovic <ldez@users.noreply.github.com>
2021-02-25 13:16:48 +01:00
Sebastien Rosset
ce3ff22a81
docs: improve gocritic description ( #1766 )
2021-02-25 00:16:16 +01:00
Ludovic Fernandez
856ffd16ec
Support RelatedInformation for analysis Diagnostic ( #1773 )
2021-02-24 09:08:17 +01:00
Ludovic Fernandez
b407bb8fd0
revive: add rule name in message. ( #1772 )
2021-02-24 09:07:54 +01:00
Ludovic Fernandez
42ff682f7f
Deprecate maligned, add govet fieldalignment
as replacement ( #1765 )
2021-02-22 17:46:27 +01:00
Kensei Nakada
012559c506
Add linter wastedassign ( #1651 )
2021-02-21 22:01:51 +01:00
Ludovic Fernandez
2e7c389deb
Update staticcheck to v0.1.2 (2020.2.2) ( #1756 )
2021-02-21 16:27:32 +01:00
Sergey Vilgelm
251b205f54
Deprecate Interfacer
linter ( #1755 )
2021-02-20 18:55:11 -06:00
Sergey Vilgelm
f00da2c0b7
Add stringintconv and ifaceassert to govet ( #1360 )
2021-02-20 16:37:05 +01:00
Simon Sawert
b7aac3b1ad
Bump wsl to v3.2.0 ( #1750 )
2021-02-20 15:16:10 +01:00
Ludovic Fernandez
ea5f479087
exhaustivestruct: add missing settings ( #1746 )
2021-02-19 19:20:47 +01:00
Ludovic Fernandez
4b3fb4c64f
revive: fix types and default configuration. ( #1747 )
2021-02-19 01:40:40 +01:00
Ludovic Fernandez
32e8517a34
cyclop: add missing settings ( #1743 )
2021-02-18 21:17:04 +01:00
Ludovic Fernandez
34e5fc6396
Use upstream gocyclo. ( #1739 )
Extra / Vulnerability scanner (push) Failing after 19s
CI / golangci-lint (push) Failing after 2m53s
CI / tests-on-windows (push) Has been skipped
CI / tests-on-macos (push) Has been skipped
CI / tests-on-unix (1.14) (push) Has been skipped
CI / tests-on-unix (1.15) (push) Has been skipped
CI / tests-on-unix (1.16) (push) Has been skipped
CI / check_generated (push) Has been skipped
CI / go-mod (push) Failing after 15m20s
Release a tag / release (push) Failing after 15m3s
Release a tag / docker-release (map[Dockerfile:build/Dockerfile.alpine]) (push) Has been cancelled
Release a tag / docker-release (map[Dockerfile:build/Dockerfile]) (push) Has been cancelled
2021-02-17 10:27:15 +01:00
Bartłomiej Klimczak
2121370f81
add 'cyclop' linter ( #1738 )
2021-02-17 09:48:29 +01:00
Ludovic Fernandez
1b30a171ce
fix: wrong load mode ( #1733 )
...
* fix: asciicheck
* fix: exportloopref
* fix: exhaustivestruct
* fix: makezero
2021-02-14 12:11:38 -06:00
Ludovic Fernandez
b0b2dc6b36
feat: add durationcheck linter. ( #1734 )
...
Co-authored-by: Sergey Vilgelm <sergey.vilgelm@ibm.com>
2021-02-14 11:47:06 -06:00
Sebastian Spaink
35b6f35476
Add "revive" linter ( #1729 )
2021-02-14 14:36:37 +01:00
Aleksey Bakin
cc152be1a9
bump thelper linter version to v0.3.0 ( #1696 )
2021-02-07 18:28:04 +01:00
James Lucktaylor
000a815656
fix(cmd/linters): truncate multiline descriptions ( #1663 )
2021-02-07 04:35:31 +01:00
Robert Liebowitz
2a5b42cecc
prealloc: Use upstream version ( #1694 )
2021-02-06 14:17:25 +01:00
Ludovic Fernandez
60455b502b
fix: add missing ifshort configuration. ( #1672 )
2021-02-01 23:13:53 +01:00
Andrew Shannon Brown
9e0c9f3929
Expose more config options for forbidigo ( #1677 )
2021-02-01 21:16:28 +01:00
Sebastien Rosset
443e5b6c73
Print error message and exit with non-zero status when ruleguard parse error occurs ( #1666 )
2021-02-01 12:50:25 +01:00
Denis Krivak
89367aee22
Add "exclude" option for godot linter ( #1669 )
2021-01-29 15:23:12 +01:00
Ludovic Fernandez
6c25d06830
fix: bump github.com/tommy-muehle/go-mnd/v2 to v2.3.1 ( #1667 )
Extra / Vulnerability scanner (push) Failing after 1m43s
CI / golangci-lint (push) Failing after 2m38s
CI / tests-on-windows (push) Has been skipped
CI / tests-on-macos (push) Has been skipped
CI / tests-on-unix (1.13) (push) Has been skipped
CI / tests-on-unix (1.14) (push) Has been skipped
CI / tests-on-unix (1.15) (push) Has been skipped
CI / check_generated (push) Has been skipped
CI / go-mod (push) Failing after 17m1s
Release a tag / release (push) Failing after 15m25s
Release a tag / docker-release (map[Dockerfile:build/Dockerfile.alpine]) (push) Has been cancelled
Release a tag / docker-release (map[Dockerfile:build/Dockerfile]) (push) Has been cancelled
2021-01-26 11:43:15 +01:00
Eugene Simonov
750309d157
Add ifshort linter ( #1587 )
2021-01-20 23:07:43 +01:00
Andrew Shannon Brown
ec46f42e01
Verify linter name in integration tests ( #1595 )
2021-01-15 21:37:56 +01:00
Ludovic Fernandez
1e5ba1eb70
fix: modules-download-mode support ( #1593 )
Extra / Vulnerability scanner (push) Failing after 2m2s
CI / go-mod (push) Failing after 17m24s
CI / golangci-lint (push) Failing after 17m22s
Release a tag / release (push) Failing after 17m20s
CI / tests-on-windows (push) Has been cancelled
CI / tests-on-macos (push) Has been cancelled
CI / tests-on-unix (1.13) (push) Has been cancelled
CI / tests-on-unix (1.14) (push) Has been cancelled
CI / tests-on-unix (1.15) (push) Has been cancelled
CI / check_generated (push) Has been cancelled
Release a tag / docker-release (map[Dockerfile:build/Dockerfile.alpine]) (push) Has been cancelled
Release a tag / docker-release (map[Dockerfile:build/Dockerfile]) (push) Has been cancelled
2021-01-07 23:37:22 +01:00
Nishanth Shanmugham
76c452197b
add 'predeclared' linter ( #1606 )
2021-01-07 17:58:04 +01:00
dependabot[bot]
122193999a
build(deps): bump github.com/kulti/thelper from 0.1.0 to 0.2.0 ( #1630 )
2021-01-05 05:09:01 +01:00
Sebastien Rosset
62710a8d97
Validate gocritic settings. Return error if settings includes a unsupported gocritic checker ( #1563 )
2021-01-04 18:20:40 +01:00
Andrew Shannon Brown
750b4babc7
Fix forbidigo linter name in reports ( #1590 )
...
Fix cut-and-paste error with linter name.
Fixes #1589
2020-12-28 10:55:38 -08:00
Andrew Shannon Brown
306816ec85
Revert "Update nolintlint to fix nolint formatting and remove unused nolint statements ( #1573 )" ( #1584 )
...
This reverts commit aeb98303293570ba682ea933a4e9501a11a3aa99.
There are some cases that nolinter fixer wasn't handling properly or expectedly (#1579 , #1580 , #1581 ) so we'll fix those in a new attempt.
2020-12-27 11:49:58 -08:00
Denis Tingaikin
85049e5ea0
Bump go-header to v0.4.1 ( #1578 )
2020-12-27 20:32:33 +01:00
Andrew Shannon Brown
aeb9830329
Update nolintlint to fix nolint formatting and remove unused nolint statements ( #1573 )
...
Also allow multiple ranges to satisfy a nolint statement as having been used.
2020-12-27 06:18:02 -08:00
Dudás Ádám
df9278efd2
resolve custom linters' path relative to config file directory ( #1572 )
...
Resolves golangci/golangci-lint#1085
2020-12-27 02:02:25 +03:00
Andrew Shannon Brown
222076fdc6
Add forbidigo linter ( #1569 )
2020-12-24 17:19:32 +01:00
Ludovic Fernandez
be0297933a
fix: nolintlint comment analysis. ( #1571 )
2020-12-22 01:24:28 +01:00
Ryan Currah
a893212f02
gomodguard: updated for new features and fixes ( #1567 )
2020-12-20 11:27:55 +01:00
Aleksey Bakin
0370d3adea
Add thelper linter ( #1541 )
2020-12-13 14:54:26 +01:00
iwankgb
d32798769c
Cobra.Command.SetOutput is depracated ( #1554 )
2020-12-13 00:01:31 +00:00
iwankgb
164cfab820
Removing reference to no-longer-existing linter-in-the-cloud ( #1553 )
2020-12-12 21:59:15 +00:00
Ludovic Fernandez
b79e0c5adf
fix: throw an error on panic. ( #1540 )
...
* fix: throw an error on panic.
* current min go version is go1.13
2020-12-12 20:31:17 +00:00
Dan Kortschak
33fe87b2a5
result/processors: treat all non-Go source as special autogenerated files
...
Prior to this change golangci-lint would attempt to follow //line
directives into generation description files unless they were in a small
set of fake files used by goyacc. Now we consider all non-Go source as
special.
2020-12-11 17:07:28 +10:30