crowdsec/pkg/hubtest
mmetc 89aec7cf6b
pkg/cwhub: simpler accessor methods (#3165)
* pkg/cwhub: simpler accessor methods

 - prefer higher level GetItemsByType, GetInstalledByType over GetItemMap
 - always send both appsec-rules and scenarios to api
 - explicit parameter for (case insensitive) sorted list of items
 - shorter code
 - assume itemType parameter makes sense, don't error

* lint (gofumpt)
2024-08-22 12:12:40 +02:00
..
appsecrule.go lint: replace cyclop, gocyclo with revive; basic pkg/hubtest helper (#3065) 2024-06-07 19:03:23 +02:00
coverage.go pkg/dumps,hubtest: use yaml.v3 (#2972) 2024-05-02 10:59:24 +02:00
hubtest.go pkg/cwhub: use explicit context for version check, index update (#3064) 2024-06-07 16:56:02 +02:00
hubtest_item.go pkg/cwhub: simpler accessor methods (#3165) 2024-08-22 12:12:40 +02:00
nucleirunner.go Improvement to run hubtest for appsec in docker (#2660) 2023-12-14 16:05:16 +01:00
parser.go lint: replace cyclop, gocyclo with revive; basic pkg/hubtest helper (#3065) 2024-06-07 19:03:23 +02:00
parser_assert.go update expr (#3144) 2024-07-22 12:14:46 +02:00
postoverflow.go lint: replace cyclop, gocyclo with revive; basic pkg/hubtest helper (#3065) 2024-06-07 19:03:23 +02:00
regexp.go Refactor hub management and cscli commands (#2545) 2023-11-24 15:57:32 +01:00
scenario.go lint: replace cyclop, gocyclo with revive; basic pkg/hubtest helper (#3065) 2024-06-07 19:03:23 +02:00
scenario_assert.go update expr (#3144) 2024-07-22 12:14:46 +02:00
utils.go cscli: don't print timestamps (#2984) 2024-05-06 10:43:54 +02:00
utils_test.go Refactor hub management and cscli commands (#2545) 2023-11-24 15:57:32 +01:00