Skip to content

Commit

Permalink
[pkg/stanza] Enable govet (open-telemetry#10377)
Browse files Browse the repository at this point in the history
* [pkg/stanza] Enable revive linter on operator/parser and fix issues

* [pkg/stanza] Enable govet and remove custom golangci.yaml
  • Loading branch information
djaglowski committed May 27, 2022
1 parent 6dade28 commit 7a722af
Show file tree
Hide file tree
Showing 12 changed files with 19 additions and 158 deletions.
132 changes: 0 additions & 132 deletions pkg/stanza/.golangci.yml

This file was deleted.

2 changes: 1 addition & 1 deletion pkg/stanza/operator/helper/operatortest/operatortest.go
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ func configFromFileViaMapstructure(file string, config interface{}) error {

raw := map[string]interface{}{}

if err := yaml.Unmarshal(bytes, raw); err != nil {
if err = yaml.Unmarshal(bytes, raw); err != nil {
return fmt.Errorf("failed to read data from yaml: %s", err)
}

Expand Down
2 changes: 1 addition & 1 deletion pkg/stanza/operator/helper/parser.go
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ func (p *ParserOperator) ProcessWithCallback(ctx context.Context, entry *entry.E
return nil
}

if err := p.ParseWith(ctx, entry, parse); err != nil {
if err = p.ParseWith(ctx, entry, parse); err != nil {
return err
}
if cb != nil {
Expand Down
2 changes: 1 addition & 1 deletion pkg/stanza/operator/helper/scope_name_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ func ScopeConfigFromFileViaMapstructure(file string, result *ScopeNameParser) er

raw := map[string]interface{}{}

if err := yaml.Unmarshal(bytes, raw); err != nil {
if err = yaml.Unmarshal(bytes, raw); err != nil {
return fmt.Errorf("failed to read data from yaml: %s", err)
}

Expand Down
2 changes: 1 addition & 1 deletion pkg/stanza/operator/helper/severity_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -576,7 +576,7 @@ func severityConfigFromFileViaMapstructure(file string, result *Config) error {

raw := map[string]interface{}{}

if err := yaml.Unmarshal(bytes, raw); err != nil {
if err = yaml.Unmarshal(bytes, raw); err != nil {
return fmt.Errorf("failed to read data from yaml: %s", err)
}

Expand Down
2 changes: 1 addition & 1 deletion pkg/stanza/operator/helper/time_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -718,7 +718,7 @@ func timeConfigFromFileViaMapstructure(file string, result *TimeParser) error {

raw := map[string]interface{}{}

if err := yaml.Unmarshal(bytes, raw); err != nil {
if err = yaml.Unmarshal(bytes, raw); err != nil {
return fmt.Errorf("failed to read data from yaml: %s", err)
}

Expand Down
4 changes: 2 additions & 2 deletions pkg/stanza/operator/input/file/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -84,15 +84,15 @@ func (c Config) Build(logger *zap.SugaredLogger) (operator.Operator, error) {

// Ensure includes can be parsed as globs
for _, include := range c.Include {
_, err := doublestar.PathMatch(include, "matchstring")
_, err = doublestar.PathMatch(include, "matchstring")
if err != nil {
return nil, fmt.Errorf("parse include glob: %s", err)
}
}

// Ensure excludes can be parsed as globs
for _, exclude := range c.Exclude {
_, err := doublestar.PathMatch(exclude, "matchstring")
_, err = doublestar.PathMatch(exclude, "matchstring")
if err != nil {
return nil, fmt.Errorf("parse exclude glob: %s", err)
}
Expand Down
6 changes: 3 additions & 3 deletions pkg/stanza/operator/input/journald/journald.go
Original file line number Diff line number Diff line change
Expand Up @@ -146,12 +146,12 @@ func (operator *Input) Start(persister operator.Persister) error {
operator.persister = persister

// Start journalctl
cmd := operator.newCmd(ctx, cursor)
stdout, err := cmd.StdoutPipe()
journal := operator.newCmd(ctx, cursor)
stdout, err := journal.StdoutPipe()
if err != nil {
return fmt.Errorf("failed to get journalctl stdout: %s", err)
}
err = cmd.Start()
err = journal.Start()
if err != nil {
return fmt.Errorf("start journalctl: %s", err)
}
Expand Down
2 changes: 1 addition & 1 deletion pkg/stanza/operator/input/tcp/tcp.go
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ func (c Config) Build(logger *zap.SugaredLogger) (operator.Operator, error) {
}

// validate the input address
if _, err := net.ResolveTCPAddr("tcp", c.ListenAddress); err != nil {
if _, err = net.ResolveTCPAddr("tcp", c.ListenAddress); err != nil {
return nil, fmt.Errorf("failed to resolve listen_address: %s", err)
}

Expand Down
12 changes: 4 additions & 8 deletions pkg/stanza/operator/input/tcp/tcp_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -105,8 +105,7 @@ func tcpInputTest(input []byte, expected []string) func(t *testing.T) {
err = tcpInput.Start(testutil.NewMockPersister("test"))
require.NoError(t, err)
defer func() {
err := tcpInput.Stop()
require.NoError(t, err, "expected to stop tcp input operator without error")
require.NoError(t, tcpInput.Stop(), "expected to stop tcp input operator without error")
}()

conn, err := net.Dial("tcp", tcpInput.listener.Addr().String())
Expand Down Expand Up @@ -155,8 +154,7 @@ func tcpInputAttributesTest(input []byte, expected []string) func(t *testing.T)
err = tcpInput.Start(testutil.NewMockPersister("test"))
require.NoError(t, err)
defer func() {
err := tcpInput.Stop()
require.NoError(t, err, "expected to stop tcp input operator without error")
require.NoError(t, tcpInput.Stop(), "expected to stop tcp input operator without error")
}()

conn, err := net.Dial("tcp", tcpInput.listener.Addr().String())
Expand Down Expand Up @@ -242,8 +240,7 @@ func tlsInputTest(input []byte, expected []string) func(t *testing.T) {
err = tcpInput.Start(testutil.NewMockPersister("test"))
require.NoError(t, err)
defer func() {
err := tcpInput.Stop()
require.NoError(t, err, "expected to stop tcp input operator without error")
require.NoError(t, tcpInput.Stop(), "expected to stop tcp input operator without error")
}()

conn, err := tls.Dial("tcp", tcpInput.listener.Addr().String(), &tls.Config{InsecureSkipVerify: true})
Expand Down Expand Up @@ -414,8 +411,7 @@ func TestFailToBind(t *testing.T) {
first, err := startTCP(port)
require.NoError(t, err, "expected first tcp operator to start")
defer func() {
err := first.Stop()
require.NoError(t, err, "expected to stop tcp input operator without error")
require.NoError(t, first.Stop(), "expected to stop tcp input operator without error")
require.NoError(t, first.Stop(), "expected stopping an already stopped operator to not return an error")
}()
_, err = startTCP(port)
Expand Down
9 changes: 3 additions & 6 deletions pkg/stanza/operator/input/udp/udp_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,7 @@ func udpInputTest(input []byte, expected []string) func(t *testing.T) {
err = udpInput.Start(testutil.NewMockPersister("test"))
require.NoError(t, err)
defer func() {
err := udpInput.Stop()
require.NoError(t, err, "expected to stop udp input operator without error")
require.NoError(t, udpInput.Stop(), "expected to stop udp input operator without error")
}()

conn, err := net.Dial("udp", udpInput.connection.LocalAddr().String())
Expand Down Expand Up @@ -103,8 +102,7 @@ func udpInputAttributesTest(input []byte, expected []string) func(t *testing.T)
err = udpInput.Start(testutil.NewMockPersister("test"))
require.NoError(t, err)
defer func() {
err := udpInput.Stop()
require.NoError(t, err, "expected to stop udp input operator without error")
require.NoError(t, udpInput.Stop(), "expected to stop udp input operator without error")
}()

conn, err := net.Dial("udp", udpInput.connection.LocalAddr().String())
Expand Down Expand Up @@ -206,8 +204,7 @@ func TestFailToBind(t *testing.T) {
first, err := startUDP(port)
require.NoError(t, err, "expected first udp operator to start")
defer func() {
err := first.Stop()
require.NoError(t, err, "expected to stop udp input operator without error")
require.NoError(t, first.Stop(), "expected to stop udp input operator without error")
require.NoError(t, first.Stop(), "expected stopping an already stopped operator to not return an error")
}()
_, err = startUDP(port)
Expand Down
2 changes: 1 addition & 1 deletion pkg/stanza/operator/transformer/flatten/config_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ func configFromFileViaMapstructure(file string) (*Config, error) {

raw := map[string]interface{}{}

if err := yaml.Unmarshal(bytes, raw); err != nil {
if err = yaml.Unmarshal(bytes, raw); err != nil {
return nil, fmt.Errorf("failed to read data from yaml: %s", err)
}

Expand Down

0 comments on commit 7a722af

Please sign in to comment.