johnsonjh/jleveldb

View on GitHub
leveldb/iterator/indexed_iter.go

Summary

Maintainability
A
2 hrs
Test Coverage

Method indexedIterator.Prev has 7 return statements (exceeds 4 allowed).
Open

func (i *indexedIterator) Prev() bool {
    if i.err != nil {
        return false
    } else if i.Released() {
        i.err = ErrIterReleased
Severity: Major
Found in leveldb/iterator/indexed_iter.go - About 45 mins to fix

    Method indexedIterator.Last has 6 return statements (exceeds 4 allowed).
    Open

    func (i *indexedIterator) Last() bool {
        if i.err != nil {
            return false
        } else if i.Released() {
            i.err = ErrIterReleased
    Severity: Major
    Found in leveldb/iterator/indexed_iter.go - About 40 mins to fix

      Method indexedIterator.Next has 6 return statements (exceeds 4 allowed).
      Open

      func (i *indexedIterator) Next() bool {
          if i.err != nil {
              return false
          } else if i.Released() {
              i.err = ErrIterReleased
      Severity: Major
      Found in leveldb/iterator/indexed_iter.go - About 40 mins to fix

        Method indexedIterator.Seek has 6 return statements (exceeds 4 allowed).
        Open

        func (i *indexedIterator) Seek(key []byte) bool {
            if i.err != nil {
                return false
            } else if i.Released() {
                i.err = ErrIterReleased
        Severity: Major
        Found in leveldb/iterator/indexed_iter.go - About 40 mins to fix

          There are no issues that match your filters.

          Category
          Status