Skip to content

Commit

Permalink
chore: chore: Bump golangci-lint to v1.59.1 (#42049)
Browse files Browse the repository at this point in the history
  • Loading branch information
tigrato authored Jun 10, 2024
1 parent 448d09a commit bdb5d1a
Show file tree
Hide file tree
Showing 21 changed files with 40 additions and 25 deletions.
5 changes: 5 additions & 0 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,11 @@ linters-settings:
context: all
key-naming-case: snake
static-msg: true
forbidden-keys:
- level
- msg
- source
- time
testifylint:
disable-all: true
enable:
Expand Down
2 changes: 1 addition & 1 deletion build.assets/versions.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

# Sync with devbox.json.
GOLANG_VERSION ?= go1.22.4
GOLANGCI_LINT_VERSION ?= v1.58.1
GOLANGCI_LINT_VERSION ?= v1.59.1

NODE_VERSION ?= 20.13.0

Expand Down
2 changes: 1 addition & 1 deletion integrations/access/email/testlib/suite.go
Original file line number Diff line number Diff line change
Expand Up @@ -102,8 +102,8 @@ func (s *EmailBaseSuite) SetupTest() {

// startApp starts the email plugin, waits for it to become ready and returns.
func (s *EmailBaseSuite) startApp() {
s.T().Helper()
t := s.T()
t.Helper()

app, err := email.NewApp(s.appConfig)
require.NoError(t, err)
Expand Down
2 changes: 1 addition & 1 deletion integrations/access/jira/testlib/helpers.go
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,8 @@ func (s *JiraBaseSuite) postWebhook(ctx context.Context, url, issueID, status st
}

func (s *JiraBaseSuite) postWebhookAndCheck(ctx context.Context, url, issueID, status string) {
s.T().Helper()
t := s.T()
t.Helper()

resp, err := s.postWebhook(ctx, url, issueID, status)
require.NoError(t, err)
Expand Down
2 changes: 1 addition & 1 deletion integrations/access/jira/testlib/suite.go
Original file line number Diff line number Diff line change
Expand Up @@ -89,8 +89,8 @@ func (s *JiraBaseSuite) SetupTest() {

// startApp starts the discord plugin, waits for it to become ready and returns,
func (s *JiraBaseSuite) startApp() {
s.T().Helper()
t := s.T()
t.Helper()

app, err := jira.NewApp(s.appConfig)
require.NoError(t, err)
Expand Down
2 changes: 1 addition & 1 deletion integrations/access/msteams/testlib/suite.go
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,8 @@ func (s *MsTeamsBaseSuite) SetupTest() {

// startApp starts the Slack plugin, waits for it to become ready and returns.
func (s *MsTeamsBaseSuite) startApp() {
s.T().Helper()
t := s.T()
t.Helper()

app, err := msteams.NewApp(*s.appConfig)
require.NoError(t, err)
Expand Down
2 changes: 1 addition & 1 deletion integrations/access/opsgenie/testlib/suite.go
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,8 @@ func (s *OpsgenieBaseSuite) SetupTest() {

// startApp starts the OpsGenie plugin, waits for it to become ready and returns.
func (s *OpsgenieBaseSuite) startApp() {
s.T().Helper()
t := s.T()
t.Helper()

app, err := opsgenie.NewOpsgenieApp(context.Background(), &s.appConfig)
require.NoError(t, err)
Expand Down
6 changes: 3 additions & 3 deletions integrations/access/pagerduty/testlib/suite.go
Original file line number Diff line number Diff line change
Expand Up @@ -123,8 +123,8 @@ func (s *PagerdutyBaseSuite) SetupTest() {

// startApp starts the Pagerduty plugin, waits for it to become ready and returns.
func (s *PagerdutyBaseSuite) startApp() {
s.T().Helper()
t := s.T()
t.Helper()

app, err := pagerduty.NewApp(s.appConfig)
require.NoError(t, err)
Expand Down Expand Up @@ -451,8 +451,8 @@ func (s *PagerdutyBaseSuite) assertNoNewEvents(ctx context.Context, watcher type
}

func (s *PagerdutyBaseSuite) assertReviewSubmitted(ctx context.Context, userName string) {
s.T().Helper()
t := s.T()
t.Helper()

watcher, err := s.Ruler().NewWatcher(ctx, types.Watch{
Kinds: []types.WatchKind{{Kind: types.KindAccessRequest}},
Expand Down Expand Up @@ -481,8 +481,8 @@ func (s *PagerdutyBaseSuite) assertReviewSubmitted(ctx context.Context, userName
}

func (s *PagerdutyBaseSuite) assertNoReviewSubmitted(ctx context.Context, userName string) {
s.T().Helper()
t := s.T()
t.Helper()

watcher, err := s.Ruler().NewWatcher(ctx, types.Watch{
Kinds: []types.WatchKind{{Kind: types.KindAccessRequest}},
Expand Down
3 changes: 2 additions & 1 deletion integrations/access/servicenow/testlib/suite.go
Original file line number Diff line number Diff line change
Expand Up @@ -83,8 +83,9 @@ func (s *ServiceNowBaseSuite) SetupTest() {

// startApp starts the ServiceNow plugin, waits for it to become ready and returns.
func (s *ServiceNowBaseSuite) startApp() {
s.T().Helper()
t := s.T()
t.Helper()

ctx, cancel := context.WithCancel(context.Background())
t.Cleanup(cancel)

Expand Down
2 changes: 2 additions & 0 deletions integrations/access/slack/testlib/helpers.go
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,8 @@ func channelsToMessages(channels ...string) (messages []slack.Message) {
type slackCheckMessage func(context.Context) (slack.Message, error)

func (s *SlackBaseSuite) matchAndCallFn(t *testing.T, ctx context.Context, matchMessages []slack.Message, matchBy matchFn, testFns []checkMsgTestFn, slackCall slackCheckMessage) []slack.Message {
s.T().Helper()

matchingTimestamps := map[string]slack.Message{}

for _, matchMessage := range matchMessages {
Expand Down
1 change: 1 addition & 0 deletions integrations/access/slack/testlib/suite.go
Original file line number Diff line number Diff line change
Expand Up @@ -886,6 +886,7 @@ func (s *SlackSuiteEnterprise) TestAccessListReminder() {
}

func (s *SlackBaseSuite) requireReminderMsgEqual(ctx context.Context, id, text string) {
s.T().Helper()
t := s.T()

msg, err := s.fakeSlack.CheckNewMessage(ctx)
Expand Down
1 change: 1 addition & 0 deletions integrations/event-handler/event_handler_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,7 @@ func (s *EventHandlerSuite) SetupTest() {
}

func (s *EventHandlerSuite) startApp() {
s.T().Helper()
t := s.T()
t.Helper()

Expand Down
4 changes: 3 additions & 1 deletion integrations/lib/testing/integration/accessrequestsuite.go
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,7 @@ func (s *AccessRequestSuite) SetupSuite() {
// newClientForUser creates a teleport client for a give user.
// The user must be created beforehand.
func (s *AccessRequestSuite) newClientForUser(ctx context.Context, user types.User) *client.Client {
s.T().Helper()
t := s.T()
creds := s.AuthHelper.CredentialsForUser(t, ctx, user)
clientConfig := client.Config{
Expand Down Expand Up @@ -314,6 +315,7 @@ func (s *AccessRequestSuite) ClientByName(name string) *Client {
// The access request reason can be padded with "A" by setting
// SetReasonPadding.
func (s *AccessRequestSuite) NewAccessRequest(userName string, suggestedReviewers []string, padding int) types.AccessRequest {
s.T().Helper()
t := s.T()
t.Helper()

Expand All @@ -332,8 +334,8 @@ func (s *AccessRequestSuite) NewAccessRequest(userName string, suggestedReviewer

// CreateAccessRequest creates a new access request and submits it.
func (s *AccessRequestSuite) CreateAccessRequest(ctx context.Context, userName string, suggestedReviewers []string) types.AccessRequest {
s.T().Helper()
t := s.T()
t.Helper()

req := s.NewAccessRequest(userName, suggestedReviewers, s.requestPadding)
out, err := s.ClientByName(userName).CreateAccessRequestV2(ctx, req)
Expand Down
8 changes: 4 additions & 4 deletions integrations/lib/testing/integration/suite.go
Original file line number Diff line number Diff line change
Expand Up @@ -108,8 +108,8 @@ func (s *Suite) initContexts(oldT *testing.T, newT *testing.T) {

// SetContextTimeout limits the lifetime of test and app contexts.
func (s *Suite) SetContextTimeout(timeout time.Duration) context.Context {
s.T().Helper()
t := s.T()
t.Helper()

contexts, ok := s.contexts[t]
require.True(t, ok)
Expand All @@ -129,17 +129,17 @@ func (s *Suite) SetContextTimeout(timeout time.Duration) context.Context {

// Context returns a current test context.
func (s *Suite) Context() context.Context {
s.T().Helper()
t := s.T()
t.Helper()
contexts, ok := s.contexts[t]
require.True(t, ok)
return contexts.testCtx
}

// NewTmpFile creates a new temporary file.
func (s *Suite) NewTmpFile(pattern string) *os.File {
s.T().Helper()
t := s.T()
t.Helper()

file, err := os.CreateTemp("", pattern)
require.NoError(t, err)
Expand All @@ -152,8 +152,8 @@ func (s *Suite) NewTmpFile(pattern string) *os.File {

// StartApp spawns an app in parallel with the running test/suite.
func (s *Suite) StartApp(app AppI) {
s.T().Helper()
t := s.T()
t.Helper()

contexts, ok := s.contexts[t]
require.True(t, ok)
Expand Down
3 changes: 3 additions & 0 deletions integrations/terraform/testlib/main_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,8 @@ func (s *TerraformBaseSuite) SetupSuite() {
}

func (s *TerraformBaseSuite) getTLSCreds(ctx context.Context, user types.User, outputPath string) {
s.T().Helper()

key, err := libclient.GenerateRSAKey()
require.NoError(s.T(), err)

Expand Down Expand Up @@ -200,6 +202,7 @@ func (s *TerraformBaseSuite) SetupTest() {
}

func (s *TerraformBaseSuite) closeClient() {
s.T().Helper()
p, ok := s.terraformProvider.(*provider.Provider)
require.True(s.T(), ok)
if p != nil && p.Client != nil {
Expand Down
2 changes: 1 addition & 1 deletion lib/client/api_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -896,7 +896,7 @@ func TestFormatConnectToProxyErr(t *testing.T) {
}

if tt.wantUserMessage != "" {
require.NotNil(t, traceErr)
require.Error(t, traceErr)
require.Contains(t, traceErr.Messages, tt.wantUserMessage)
}
})
Expand Down
2 changes: 1 addition & 1 deletion lib/integrations/awsoidc/idp_iam_config.go
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,7 @@ func ConfigureIdPIAM(ctx context.Context, clt IdPIAMConfigureClient, req IdPIAMC
}
log := slog.With(
"bucket", req.s3Bucket,
"bucket-prefix", req.s3BucketPrefix,
"bucket_prefix", req.s3BucketPrefix,
)

log.InfoContext(ctx, "Creating bucket in region", "region", clt.RegionForCreateBucket())
Expand Down
2 changes: 1 addition & 1 deletion lib/integrations/samlidp/gcpworkforce.go
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ func (s *GCPWorkforceService) CreateWorkforcePoolAndProvider(ctx context.Context
if err := waitForPoolStatus(pollCtx, workforceService, poolFullName, s.APIParams.PoolName); err != nil {
return trace.Wrap(err)
}
slog.With("pool_name", s.APIParams.PoolName, "Pool ready for use.")
slog.With("pool_name", s.APIParams.PoolName).InfoContext(ctx, "Pool ready for use.")
}

return s.createWorkforceProvider(ctx, workforceService, poolFullName)
Expand Down
6 changes: 3 additions & 3 deletions lib/service/connect.go
Original file line number Diff line number Diff line change
Expand Up @@ -1179,7 +1179,7 @@ func (process *TeleportProcess) newClient(identity *state.Identity) (*authclient
// for config v1 and v2, attempt to directly connect to the auth server and fall back to tunneling
case defaults.TeleportConfigVersionV1, defaults.TeleportConfigVersionV2:
// if we don't have a proxy address, try to connect to the auth server directly
logger := process.logger.With("auth-addrs", utils.NetAddrsToStrings(authServers))
logger := process.logger.With("auth_addrs", utils.NetAddrsToStrings(authServers))

directClient, resp, directErr := connectToAuthServer(logger)
if directErr == nil {
Expand Down Expand Up @@ -1218,7 +1218,7 @@ func (process *TeleportProcess) newClient(identity *state.Identity) (*authclient
case defaults.TeleportConfigVersionV3:
proxyServer := process.Config.ProxyServer
if !proxyServer.IsEmpty() {
logger := process.logger.With("proxy-server", proxyServer.String())
logger := process.logger.With("proxy_server", proxyServer.String())
logger.DebugContext(process.ExitContext(), "Attempting to connect to Auth Server through tunnel.")

tunnelClient, pingResponse, err := process.newClientThroughTunnel(tlsConfig, sshClientConfig, identity.ID.Role)
Expand All @@ -1232,7 +1232,7 @@ func (process *TeleportProcess) newClient(identity *state.Identity) (*authclient
}

// if we don't have a proxy address, try to connect to the auth server directly
logger := process.logger.With("auth-server", utils.NetAddrsToStrings(authServers))
logger := process.logger.With("auth_server", utils.NetAddrsToStrings(authServers))

return connectToAuthServer(logger)
}
Expand Down
2 changes: 1 addition & 1 deletion lib/srv/desktop/rdp/rdpclient/client_common.go
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ func (c *Config) checkAndSetDefaults() error {
if c.Encoder == nil {
c.Encoder = tdp.PNGEncoder()
}
c.Logger = c.Logger.With("rdp-addr", c.Addr)
c.Logger = c.Logger.With("rdp_addr", c.Addr)
return nil
}

Expand Down
6 changes: 3 additions & 3 deletions lib/srv/desktop/windows_server.go
Original file line number Diff line number Diff line change
Expand Up @@ -710,7 +710,7 @@ func (s *WindowsService) handleConnection(proxyConn *tls.Conn) {
sendTDPError("Internal error.")
return
}
log = log.With("client-ip", remoteAddr)
log = log.With("client_ip", remoteAddr)
if err := s.cfg.ConnLimiter.AcquireConnection(remoteAddr); err != nil {
log.WarnContext(context.Background(), "Connection limit exceeded, rejecting connection")
sendTDPError("Connection limit exceeded.")
Expand All @@ -736,7 +736,7 @@ func (s *WindowsService) handleConnection(proxyConn *tls.Conn) {

// Fetch the target desktop info. Name of the desktop is passed via SNI.
desktopName := strings.TrimSuffix(proxyConn.ConnectionState().ServerName, SNISuffix)
log = log.With("desktop-name", desktopName)
log = log.With("desktop_name", desktopName)

desktops, err := s.cfg.AccessPoint.GetWindowsDesktops(ctx,
types.WindowsDesktopFilter{HostID: s.cfg.Heartbeat.HostUUID, Name: desktopName})
Expand All @@ -752,7 +752,7 @@ func (s *WindowsService) handleConnection(proxyConn *tls.Conn) {
}
desktop := desktops[0]

log = log.With("desktop-addr", desktop.GetAddr())
log = log.With("desktop_addr", desktop.GetAddr())
log.DebugContext(ctx, "Connecting to Windows desktop")
defer log.DebugContext(ctx, "Windows desktop disconnected")

Expand Down

0 comments on commit bdb5d1a

Please sign in to comment.