chore(all): return concrete types, accept interfaces

- Remove exported interfaces unused locally
- Define interfaces to accept arguments
- Return concrete types, not interfaces
This commit is contained in:
Quentin McGaw
2022-06-11 01:34:30 +00:00
parent 0378fe4a7b
commit 578ef768ab
132 changed files with 594 additions and 935 deletions

View File

@@ -82,7 +82,7 @@ func NewProviders(storage Storage, timeNow func() time.Time,
}
}
func (p *Providers) Get(providerName string) (provider Provider) {
func (p *Providers) Get(providerName string) (provider Provider) { //nolint:ireturn
provider, ok := p.providerNameToProvider[providerName]
if !ok {
panic(fmt.Sprintf("provider %q not found", providerName))