nuts-foundation/go-leia

View on GitHub

Showing 9 of 14 total issues

Function findR has a Cognitive Complexity of 27 (exceeds 20 allowed). Consider refactoring.
Open

func findR(cursor *bbolt.Cursor, searchKey Key, matchers []matcher, fn iteratorFn, lastCursorPosition []byte, depth int) ([]byte, error) {
var err error
returnKey := lastCursorPosition
currentQueryPart := matchers[0].queryPart
//outer:
Severity: Minor
Found in index.go - About 1 hr to fix

exported const KeyDelimiter should have comment or be unexported
Open

const KeyDelimiter = 0x10
Severity: Minor
Found in types.go by golint

exported type Float64Scalar should have comment or be unexported
Open

type Float64Scalar float64
Severity: Minor
Found in types.go by golint

exported method StringScalar.Bytes should have comment or be unexported
Open

func (ss StringScalar) Bytes() []byte {
Severity: Minor
Found in types.go by golint

exported method Float64Scalar.Bytes should have comment or be unexported
Open

func (fs Float64Scalar) Bytes() []byte {
Severity: Minor
Found in types.go by golint

exported type QueryPart should have comment or be unexported
Open

type QueryPart interface {
Severity: Minor
Found in search.go by golint

exported method BoolScalar.Bytes should have comment or be unexported
Open

func (bs BoolScalar) Bytes() []byte {
Severity: Minor
Found in types.go by golint

exported type StringScalar should have comment or be unexported
Open

type StringScalar string
Severity: Minor
Found in types.go by golint

exported type BoolScalar should have comment or be unexported
Open

type BoolScalar bool
Severity: Minor
Found in types.go by golint
Severity
Category
Status
Source
Language