Teppei Fukuda
cd7c595e4a
test: include integration tests in linting and fix all issues ( #9060 )
2025-06-24 13:09:15 +00:00
Matthieu MOREL
3b1426a676
chore: enable staticcheck ( #8815 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-05-07 06:15:35 +00:00
Matthieu MOREL
a19e0aa1ba
fix: octalLiteral from go-critic ( #8811 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-05-05 13:49:07 +00:00
Matthieu MOREL
883c63bf29
fix: use-any from revive ( #8810 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-05-05 06:35:29 +00:00
Matthieu MOREL
3ab459e3b6
fix: more revive rules ( #8814 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-05-05 05:50:37 +00:00
Matthieu MOREL
6562082e28
fix: unused-parameter rule from revive ( #8794 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-04-30 09:17:24 +00:00
Matthieu MOREL
43350dd9b4
fix: early-return, indent-error-flow and superfluous-else rules from revive ( #8796 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-04-30 06:24:09 +00:00
Matthieu MOREL
ee4f7dc6b4
fix: testifylint last issues ( #8768 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-04-28 05:43:22 +00:00
Matthieu MOREL
427a18ef06
chore(deps): bump golangci-lint to v2.1.2 ( #8766 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-04-23 18:09:44 +00:00
Teppei Fukuda
fe09410ed4
chore: replace deprecated tenv linter with usetesting ( #8504 )
2025-03-06 12:26:20 +00:00
Teppei Fukuda
57b08d62de
chore(deps): update Go to 1.24 and switch to go-version-file ( #8388 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2025-03-05 06:40:42 +00:00
dependabot[bot]
ab1cf03a9d
chore(deps): bump the github-actions group with 3 updates ( #8473 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-04 03:28:23 +00:00
Teppei Fukuda
613fc71347
chore: remove mockery ( #8417 )
2025-02-18 12:52:53 +00:00
Matthieu MOREL
60491f8a7e
chore: enable int-conversion from perfsprint ( #8194 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-01-27 20:38:55 +00:00
Nikita Pivkin
e79e73d636
chore: bump go to 1.23.4 ( #8123 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-12-18 09:49:47 +00:00
Matthieu MOREL
156a2aa4c4
fix: enable err-error and errorf rules from perfsprint linter ( #7859 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-12-10 07:03:43 +00:00
Teppei Fukuda
4da59bd7b6
chore: bump golangci-lint to v1.61.0 ( #7853 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-11-04 06:01:05 +00:00
Matthieu MOREL
57e24aa853
fix: enable usestdlibvars linter ( #7770 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-10-21 09:06:50 +00:00
Matthieu MOREL
0ccdbfbb65
chore: enable float-compare rule from testifylint ( #6967 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-06-26 12:06:49 +00:00
Teppei Fukuda
983ac15f22
ci: add depguard ( #6963 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-20 02:48:08 +00:00
Matthieu MOREL
62de6f3feb
fix: clean up golangci lint configuration ( #6797 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-29 05:40:05 +00:00
Matthieu MOREL
5ccfd17fd8
ci(deps): fix ineffassign and bodyclose in ".*_test.go$" ( #6777 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-28 05:49:03 +00:00
Matthieu MOREL
21114c98be
ci(deps): fix govet in ".*_test.go$" ( #6736 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-27 02:56:54 +00:00
Matthieu MOREL
3a4e845e4b
ci(deps): simplify gosec rules exclusion ( #6778 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-27 02:54:55 +00:00
Nikita Pivkin
ebb123f37f
chore: replace interface{} with any ( #6751 )
2024-05-27 02:53:19 +00:00
Matthieu MOREL
e86bacbd6d
ci(deps): fix gocritic in ".*_test.go$" ( #6763 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-24 09:03:26 +00:00
Matthieu MOREL
c3e734f659
ci(deps): fix tenv in ".*_test.go$" ( #6748 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-23 04:50:01 +00:00
Matthieu MOREL
48bdc6e734
ci(deps): fix gci and gofmt in ".*_test.go$" ( #6721 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-22 02:55:16 +00:00
Matthieu MOREL
bbaf5952bc
ci(deps): enable require-error rule from testifylint linter ( #6718 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-20 07:12:43 +00:00
Matthieu MOREL
903bd69abd
ci(deps): update golangci-lint-action and enable testifylint linter on "integration/*" ( #6706 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-17 08:05:47 +00:00
Matthieu MOREL
9d26ae88d6
ci(deps): enable testifylint linter on .*_test.go$ ( #6688 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-16 04:29:06 +00:00
Teppei Fukuda
13e72eca58
refactor: remove parallel walk ( #5180 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-04-17 18:24:18 +00:00
Teppei Fukuda
06b44738e7
chore: bump Go to 1.22 ( #6075 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: Simar <simar@linux.com >
2024-04-08 10:53:00 +00:00
Nikita Pivkin
a51ceddada
refactor(terraform): sync funcs with Terraform ( #6415 )
2024-04-06 05:10:53 +00:00
Teppei Fukuda
74dc5b6804
chore(deps): merge go-dep-parser into Trivy ( #6094 )
...
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 >
2024-02-19 11:16:35 +00:00
Teppei Fukuda
075d8f6286
chore: bump Go to 1.21 ( #5662 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-28 04:01:54 +00:00
Teppei Fukuda
3be5e6b242
chore: enable go-critic ( #5302 )
...
* chore: enable gocritic
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* refactor: fix lint issues
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* test: return true for latest versions
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* chore(lint): enforce map and slice styles
Signed-off-by: knqyf263 <knqyf263@gmail.com >
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-10-02 08:33:21 +00:00
DmitriyLewen
559c0f30b1
chore: enable more linters ( #5228 )
...
* chore: enable more linters
* fix typos
* ci: add `verbose` option in linter action
* ci: remove `verbose` option in linter action
2023-09-26 06:20:54 +00:00
Teppei Fukuda
44656f2853
refactor: use defined types ( #5225 )
...
* refactor: replace string with defined types
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* chore: add gci
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* fix(purl): not confuse trivy type with purl type
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* test: fix cyclonedx fixture
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* fix(template): cast TargetType to string
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* chore: bump TinyGo to v0.29.0
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* test: change license to licence
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* use `analyzer.TypeGoMod` for gomod analyzer
* ignore `licence` for misspell linter
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-09-22 10:44:39 +00:00
DmitriyLewen
d4ca3cce21
chore: bump Go to 1.20 ( #5067 )
...
* update go.mod, linter, protoc dockerfile
* bump go version in .golangci.yaml
2023-08-30 10:22:33 +00:00
Teppei Fukuda
6eec9ac0a4
feat(image): secret scanning on container image config ( #3495 )
2023-01-30 16:50:56 +02:00
Teppei Fukuda
39f83afefe
chore: bump Go to 1.19 ( #2861 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2022-09-14 11:41:55 +03:00
Teppei Fukuda
5b7e0a858d
refactor: move from urfave/cli to spf13/cobra ( #2458 )
...
Co-authored-by: afdesk <work@afdesk.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2022-07-09 19:40:31 +03:00
Teppei Fukuda
7cecade3a1
feat: add support for WASM modules ( #2195 )
2022-06-15 15:23:00 +03:00
Teppei Fukuda
88ebc07504
chore: bump up Go to 1.18 ( #1862 )
2022-03-21 16:38:54 +02:00
Teppei Fukuda
59ea0d5781
fix(option): warn list-all-pkgs only with the table format ( #1755 )
2022-02-22 22:48:39 +02:00
Christian Zunker
aa6e1eb6f9
feat(client): configure TLS InsecureSkipVerify for server connection ( #1287 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-02-13 11:34:34 +02:00
Teppei Fukuda
a0e5c3a2e2
feat: support config scanning ( #931 )
2021-07-09 08:18:53 +03:00
Teppei Fukuda
8b3b5d0290
feat: support plugins ( #878 )
...
* fix(log): set the default logger
* feat: support plugins
* feat(plugin): add run command
* feat(plugin): add uninstall command
* test(plugin): add tests
* chore(ci): pin go version
* chore(ci): disable G204
* refactor: fix lint issues
* feat(plugin): skip downloading installed plugins
* feat: add TRIVY_RUN_AS_PLUGIN
* support Ubuntu 20.10 (#876 )
* docs(README): update ubuntu versions (#877 )
* add MkDocs implementation (#870 )
* mkdocs: add top level nav
* mkdocs: add installation nav
* mkdocs: add quick-start nav
* mkdocs: add examples nav
* mkdocs: add CI nav
* mkdocs: add vuln-detection nav
* mkdocs: add comparison nav
* mkdocs: add usage nav
* mkdocs: add migration nav
* mkdocs: add FAQ nav
* mkdocs: add mkdocs.yml
* mkdocs: add github workflow
* docs: update documents
* fix links
* chore(ci): use ORG_GITHUB_TOKEN
* chore(mkdocs): use mike
* chore(ci): support dev
* chore(ci): documentation test
Co-authored-by: knqyf263 <knqyf263@gmail.com >
* docs: add plugins
* chore: remove stale workflow
* refactor: fix lint issues
Co-authored-by: Huang Huang <mozillazg101@gmail.com >
Co-authored-by: aprp <doelaudi@gmail.com >
2021-03-10 21:44:08 +02:00
rahul2393
793a1aa3c8
Add linter check support ( #679 )
...
* add linter supports
* add only minor version
* use latest version
* Fix println with format issue
* Fix test
* Fix tests
* For slice with unknown length, preallocating the array
* fix code-coverage
* Removed linter rules
* Reverting linter fixes, adding TODO for later
* Ignore linter error for import
* Remove another err var.
* Ignore shadow error
* Fixes
* Fix issue
* Add back goimports local-prefixes
* Update local prefixes
* Removed extra spaces and merge the imports
* more refactoring
* Update photon.go
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-10-20 15:20:04 +03:00