analysis: comprehensive receiver patterns review #2719
Annotations
10 errors
scripts/analyze_receivers.go#L198
ifElseChain: rewrite if-else to switch statement (gocritic)
|
scripts/analyze_receivers.go#L149
ifElseChain: rewrite if-else to switch statement (gocritic)
|
vectorstores/bedrockknowledgebases/bedrockknowledgebases.go#L266
cognitive complexity 31 of func `(*KnowledgeBase).getFilters` is high (> 30) (gocognit)
|
vectorstores/bedrockknowledgebases/bedrockknowledgebases.go#L99
cognitive complexity 32 of func `(*KnowledgeBase).filterMetadata` is high (> 30) (gocognit)
|
scripts/analyze_receivers.go#L117
cognitive complexity 56 of func `generateReport` is high (> 30) (gocognit)
|
scripts/analyze_receivers.go#L60
cognitive complexity 32 of func `analyzeFile` is high (> 30) (gocognit)
|
vectorstores/bedrockknowledgebases/bedrockknowledgebases.go#L109
missing cases in switch of type reflect.Kind: reflect.Invalid, reflect.Bool, reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64, reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uintptr, reflect.Float32, reflect.Float64, reflect.Complex64, reflect.Complex128, reflect.Array, reflect.Chan, reflect.Func, reflect.Interface, reflect.Pointer|reflect.Ptr, reflect.Struct, reflect.UnsafePointer (exhaustive)
|
vectorstores/bedrockknowledgebases/s3.go#L66
Error return value is not checked (errcheck)
|
vectorstores/bedrockknowledgebases/ingestion.go#L42
Error return value of `hasher.Write` is not checked (errcheck)
|
vectorstores/bedrockknowledgebases/bedrockknowledgebases.go#L134
calculated cyclomatic complexity for function addDocuments is 15, max is 12 (cyclop)
|
The logs for this run have expired and are no longer available.
Loading