mirror of
https://github.com/aquasecurity/trivy.git
synced 2025-12-12 15:50:15 -08:00
Signed-off-by: Arunprasad Rajkumar <arajkuma@redhat.com> Signed-off-by: guoguangwu <guoguangwu@magic-shield.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: knqyf263 <knqyf263@gmail.com> Co-authored-by: Masahiro <mur4m4s4.331@gmail.com> Co-authored-by: Tomoya Amachi <tomoya.amachi@gmail.com> Co-authored-by: Masahiro <lomycisw@gmail.com> Co-authored-by: Liz Rice <liz@lizrice.com> Co-authored-by: Johannes <johannes@jitesoft.com> Co-authored-by: aprp <doelaudi@gmail.com> Co-authored-by: rahul2393 <rahulyadavsep92@gmail.com> Co-authored-by: Arunprasad Rajkumar <ar.arunprasad@gmail.com> Co-authored-by: Emrecan BATI <emrecanbati@gmail.com> Co-authored-by: sherif84 <12298259+sherif84@users.noreply.github.com> Co-authored-by: Sherif Fathalla <sfathall@akamai.com> Co-authored-by: sherif <sherif.mailbox@gmail.com> Co-authored-by: Sam Lane <samuel.lane@hotmail.com> Co-authored-by: Ankush K <akhobragade@gmail.com> Co-authored-by: Ankush K <akhobragade42@gmail.com> Co-authored-by: Tauseef <tauseefmlk@gmail.com> Co-authored-by: Daniel <danfaizer@gmail.com> Co-authored-by: Matthieu MOREL <mmorel-35@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: afdesk <work@afdesk.com> Co-authored-by: AndreyLevchenko <levchenko.andrey@gmail.com> Co-authored-by: Kobus van Schoor <10784365+kobus-v-schoor@users.noreply.github.com> Co-authored-by: Jan-Otto Kröpke <github@jkroepke.de> Co-authored-by: jerbob92 <jerbob92@users.noreply.github.com> Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com> Co-authored-by: Shira Cohen <97398476+ShiraCohen33@users.noreply.github.com> Co-authored-by: astevenson-microsoft <78623826+astevenson-microsoft@users.noreply.github.com> Co-authored-by: Kyriakos Georgiou <kgeorgiou@users.noreply.github.com> Co-authored-by: mycodeself <mycodeself@users.noreply.github.com> Co-authored-by: DavidSalame <75929252+davidsalame1@users.noreply.github.com> Co-authored-by: Tom Fay <tom@teamfay.co.uk> Co-authored-by: Tom Fay <tomfay@microsoft.com> Co-authored-by: François Poirotte <fpoirotte@users.noreply.github.com> Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com> Co-authored-by: Catminusminus <37803616+Catminusminus@users.noreply.github.com> Co-authored-by: Lior Vaisman Argon <97836016+VaismanLior@users.noreply.github.com> Co-authored-by: Matthieu Maitre <mmaitre@microsoft.com> Co-authored-by: Andrea Scarpino <andrea@scarpino.dev> Co-authored-by: MorAlon1 <101275199+MorAlon1@users.noreply.github.com> Co-authored-by: liorj-orca <96177663+liorj-orca@users.noreply.github.com> Co-authored-by: Nikita Pivkin <100182843+nikpivkin@users.noreply.github.com> Co-authored-by: guangwu <guoguangwu@magic-shield.com> Co-authored-by: Nikita Pivkin <nikita.pivkin@smartforce.io> Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io> Co-authored-by: yuriShafet <5830215+yuriShafet@users.noreply.github.com> Co-authored-by: Octogonapus <firey45@gmail.com>
119 lines
2.4 KiB
YAML
119 lines
2.4 KiB
YAML
linters-settings:
|
|
errcheck:
|
|
check-type-assertions: true
|
|
check-blank: true
|
|
govet:
|
|
check-shadowing: false
|
|
gofmt:
|
|
simplify: false
|
|
revive:
|
|
ignore-generated-header: true
|
|
gocyclo:
|
|
min-complexity: 20
|
|
dupl:
|
|
threshold: 100
|
|
goconst:
|
|
min-len: 3
|
|
min-occurrences: 3
|
|
misspell:
|
|
locale: US
|
|
ignore-words:
|
|
- licence
|
|
- optimise
|
|
gosec:
|
|
excludes:
|
|
- G101
|
|
- G114
|
|
- G204
|
|
- G402
|
|
gci:
|
|
sections:
|
|
- standard
|
|
- default
|
|
- prefix(github.com/aquasecurity/)
|
|
- blank
|
|
- dot
|
|
gomodguard:
|
|
blocked:
|
|
modules:
|
|
- github.com/hashicorp/go-version:
|
|
recommendations:
|
|
- github.com/aquasecurity/go-version
|
|
reason: "`aquasecurity/go-version` is designed for our use-cases"
|
|
- github.com/Masterminds/semver:
|
|
recommendations:
|
|
- github.com/aquasecurity/go-version
|
|
reason: "`aquasecurity/go-version` is designed for our use-cases"
|
|
gocritic:
|
|
disabled-checks:
|
|
- appendAssign
|
|
- unnamedResult
|
|
- whyNoLint
|
|
- indexAlloc
|
|
- octalLiteral
|
|
- hugeParam
|
|
- rangeValCopy
|
|
- regexpSimplify
|
|
- sloppyReassign
|
|
- commentedOutCode
|
|
enabled-tags:
|
|
- diagnostic
|
|
- style
|
|
- performance
|
|
- experimental
|
|
- opinionated
|
|
settings:
|
|
ruleguard:
|
|
failOn: all
|
|
rules: '${configDir}/misc/lint/rules.go'
|
|
|
|
linters:
|
|
disable-all: true
|
|
enable:
|
|
- unused
|
|
- ineffassign
|
|
- typecheck
|
|
- govet
|
|
- revive
|
|
- gosec
|
|
- unconvert
|
|
- goconst
|
|
- gocyclo
|
|
- gofmt
|
|
- misspell
|
|
- bodyclose
|
|
- gci
|
|
- gomodguard
|
|
- tenv
|
|
- gocritic
|
|
|
|
run:
|
|
go: '1.21'
|
|
skip-files:
|
|
- ".*_mock.go$"
|
|
- ".*_test.go$"
|
|
- "integration/*"
|
|
- "examples/*"
|
|
|
|
issues:
|
|
exclude-rules:
|
|
- linters:
|
|
- gosec
|
|
text: "G304: Potential file inclusion"
|
|
- linters:
|
|
- gosec
|
|
text: "Deferring unsafe method"
|
|
- linters:
|
|
- errcheck
|
|
text: "Close` is not checked"
|
|
- linters:
|
|
- errcheck
|
|
text: "os.*` is not checked"
|
|
- linters:
|
|
- golint
|
|
text: "a blank import should be only in a main or test package"
|
|
exclude:
|
|
- "should have a package comment, unless it's in another file for this package"
|
|
exclude-use-default: false
|
|
max-same-issues: 0
|