Add support many declarative protovalidate rules #386
Annotations
10 errors and 1 warning
ci:
internal/protoschema/jsonschema/jsonschema.go#L1167
ifElseChain: rewrite if-else to switch statement (gocritic)
|
ci:
internal/protoschema/jsonschema/jsonschema.go#L1159
singleCaseSwitch: should rewrite switch statement to if statement (gocritic)
|
ci:
internal/protoschema/jsonschema/jsonschema.go#L1062
cyclomatic complexity 57 of func `(*jsonSchemaGenerator).generateStringValidation` is high (> 25) (gocyclo)
|
ci:
internal/protoschema/jsonschema/jsonschema.go#L800
cyclomatic complexity 57 of func `(*jsonSchemaGenerator).generateFloatValidation` is high (> 25) (gocyclo)
|
ci:
internal/protoschema/jsonschema/jsonschema.go#L260
cyclomatic complexity 42 of func `(*jsonSchemaGenerator).generateInt32Validation` is high (> 25) (gocyclo)
|
ci:
internal/protoschema/jsonschema/jsonschema.go#L416
cyclomatic complexity 41 of func `(*jsonSchemaGenerator).generateInt64Validation` is high (> 25) (gocyclo)
|
ci:
internal/protoschema/jsonschema/jsonschema.go#L574
cyclomatic complexity 29 of func `(*jsonSchemaGenerator).generateUint32Validation` is high (> 25) (gocyclo)
|
ci:
internal/protoschema/jsonschema/jsonschema.go#L687
cyclomatic complexity 28 of func `(*jsonSchemaGenerator).generateUint64Validation` is high (> 25) (gocyclo)
|
ci:
internal/protoschema/jsonschema/jsonschema.go#L1217
G115: integer overflow conversion uint64 -> int (gosec)
|
ci:
internal/protoschema/jsonschema/jsonschema.go#L1222
G115: integer overflow conversion uint64 -> int (gosec)
|
ci
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|