ecadlabs/signatory

View on GitHub
pkg/vault/ledger/scan.go

Summary

Maintainability
A
1 hr
Test Coverage
D
68%

Method scanner.openPath has 5 return statements (exceeds 4 allowed).
Open

func (s *scanner) openPath(path string) (app *tezosapp.App, dev *deviceInfo, err error) {
    ex, err := s.tr.Open(path)
    if err != nil {
        return nil, nil, err
    }
Severity: Major
Found in pkg/vault/ledger/scan.go - About 35 mins to fix

    Method scanner.open has 5 return statements (exceeds 4 allowed).
    Open

    func (s *scanner) open(id string) (*tezosapp.App, error) {
        s.mtx.Lock()
        defer s.mtx.Unlock()
    
        devs, err := s.tr.Enumerate()
    Severity: Major
    Found in pkg/vault/ledger/scan.go - About 35 mins to fix

      There are no issues that match your filters.

      Category
      Status