Browse Source

update golint

pull/6/head
andrey1s 2 years ago
parent
commit
d0f3c7e4d0
  1. 13
      .golangci.yml
  2. 4
      bench_test.go
  3. 1
      field/encoder.go
  4. 2
      field/field.go
  5. 2
      field/key.go

13
.golangci.yml

@ -37,6 +37,17 @@ linters-settings:
linters:
enable-all: true
disable:
- exhaustivestruct
- maligned
- deadcode
- interfacer
- golint
- varcheck
- nosnakecase
- scopelint
- ifshort
- structcheck
issues:
# Excluding configuration per-path, per-linter, per-text and per-source
@ -44,5 +55,5 @@ issues:
- path: _test\.go
linters:
- gomnd
- exhaustivestruct
- ireturn
- exhaustruct

4
bench_test.go

@ -4,7 +4,7 @@ import (
"context"
"errors"
"fmt"
"io/ioutil"
"io"
"testing"
"time"
@ -118,7 +118,7 @@ func fakeSugarFields() []interface{} {
}
func NewLogger() log.Logger {
return log.New(log.WithWriter(ioutil.Discard))
return log.New(log.WithWriter(io.Discard))
}
func BenchmarkDisabledWithoutFields(b *testing.B) {

1
field/encoder.go

@ -2,6 +2,7 @@ package field
import "time"
//nolint:interfacebloat
type Encoder interface {
// Built-in types.
AddArray(key string, value Value)

2
field/field.go

@ -261,7 +261,7 @@ func (f Field) AddTo(enc Encoder) {
switch {
case f.value.IsArray():
enc.AddAny(key, f.value)
enc.AddArray(key, f.value)
case f.value.IsNil():
enc.AddNil(key)
case f.value.IsBool():

2
field/key.go

@ -6,7 +6,7 @@ import (
type Key string
//nolint: gocyclo,funlen,cyclop
//nolint:funlen,cyclop,gocyclo
func (k Key) Any(value interface{}) Field {
switch val := value.(type) {
case string:

Loading…
Cancel
Save