mirror of
https://github.com/coder/coder.git
synced 2025-07-15 22:20:27 +00:00
ci: re-enable revive and gosec linters (#17225)
* Reenables revive linter for test files (with an exception for the `unused-parameter` rule) * Reenables gosec linter for test files
This commit is contained in:
@ -118,7 +118,7 @@ func TestBatchCreateLogs(t *testing.T) {
|
||||
level = database.LogLevel(strings.ToLower(logEntry.Level.String()))
|
||||
}
|
||||
insertWorkspaceAgentLogsParams.Level[i] = level
|
||||
insertWorkspaceAgentLogsParams.OutputLength += int32(len(logEntry.Output))
|
||||
insertWorkspaceAgentLogsParams.OutputLength += int32(len(logEntry.Output)) // nolint:gosec
|
||||
|
||||
insertWorkspaceAgentLogsReturn[i] = database.WorkspaceAgentLog{
|
||||
AgentID: agent.ID,
|
||||
@ -270,7 +270,7 @@ func TestBatchCreateLogs(t *testing.T) {
|
||||
CreatedAt: now,
|
||||
Output: []string{"hello world"},
|
||||
Level: []database.LogLevel{database.LogLevelInfo},
|
||||
OutputLength: int32(len(req.Logs[0].Output)),
|
||||
OutputLength: int32(len(req.Logs[0].Output)), // nolint:gosec
|
||||
}
|
||||
dbInsertRes := []database.WorkspaceAgentLog{
|
||||
{
|
||||
|
@ -872,7 +872,7 @@ func (o orgSetupDefinition) Assert(t *testing.T, orgID uuid.UUID, db database.St
|
||||
}
|
||||
}
|
||||
|
||||
func (o orgGroupAssert) Assert(t *testing.T, orgID uuid.UUID, db database.Store, user database.User) {
|
||||
func (o *orgGroupAssert) Assert(t *testing.T, orgID uuid.UUID, db database.Store, user database.User) {
|
||||
t.Helper()
|
||||
|
||||
ctx := context.Background()
|
||||
|
@ -249,7 +249,7 @@ func TestCache_BuildTime(t *testing.T) {
|
||||
})
|
||||
|
||||
dbgen.WorkspaceBuild(t, db, database.WorkspaceBuild{
|
||||
BuildNumber: int32(1 + buildNumber),
|
||||
BuildNumber: int32(1 + buildNumber), // nolint:gosec
|
||||
WorkspaceID: workspace.ID,
|
||||
InitiatorID: user.ID,
|
||||
TemplateVersionID: templateVersion.ID,
|
||||
|
@ -354,10 +354,10 @@ func TestReportFailedWorkspaceBuilds(t *testing.T) {
|
||||
at := now.Add(-time.Duration(i) * time.Hour)
|
||||
|
||||
pj1 := dbgen.ProvisionerJob(t, db, ps, database.ProvisionerJob{OrganizationID: org.ID, Error: jobError, ErrorCode: jobErrorCode, CompletedAt: sql.NullTime{Time: at, Valid: true}})
|
||||
_ = dbgen.WorkspaceBuild(t, db, database.WorkspaceBuild{WorkspaceID: w1.ID, BuildNumber: int32(i), TemplateVersionID: t1v1.ID, JobID: pj1.ID, CreatedAt: at, Transition: database.WorkspaceTransitionStart, Reason: database.BuildReasonInitiator})
|
||||
_ = dbgen.WorkspaceBuild(t, db, database.WorkspaceBuild{WorkspaceID: w1.ID, BuildNumber: int32(i), TemplateVersionID: t1v1.ID, JobID: pj1.ID, CreatedAt: at, Transition: database.WorkspaceTransitionStart, Reason: database.BuildReasonInitiator}) // nolint:gosec
|
||||
|
||||
pj2 := dbgen.ProvisionerJob(t, db, ps, database.ProvisionerJob{OrganizationID: org.ID, Error: jobError, ErrorCode: jobErrorCode, CompletedAt: sql.NullTime{Time: at, Valid: true}})
|
||||
_ = dbgen.WorkspaceBuild(t, db, database.WorkspaceBuild{WorkspaceID: w1.ID, BuildNumber: int32(i) + 100, TemplateVersionID: t1v2.ID, JobID: pj2.ID, CreatedAt: at, Transition: database.WorkspaceTransitionStart, Reason: database.BuildReasonInitiator})
|
||||
_ = dbgen.WorkspaceBuild(t, db, database.WorkspaceBuild{WorkspaceID: w1.ID, BuildNumber: int32(i) + 100, TemplateVersionID: t1v2.ID, JobID: pj2.ID, CreatedAt: at, Transition: database.WorkspaceTransitionStart, Reason: database.BuildReasonInitiator}) // nolint:gosec
|
||||
}
|
||||
|
||||
// When
|
||||
|
@ -121,7 +121,7 @@ func TestLimitWriter(t *testing.T) {
|
||||
n, err := cryptorand.Read(data)
|
||||
require.NoError(t, err, "crand read")
|
||||
require.Equal(t, wc.N, n, "correct bytes read")
|
||||
max := data[:wc.ExpN]
|
||||
maxSeen := data[:wc.ExpN]
|
||||
n, err = w.Write(data)
|
||||
if wc.Err {
|
||||
require.Error(t, err, "exp error")
|
||||
@ -131,7 +131,7 @@ func TestLimitWriter(t *testing.T) {
|
||||
|
||||
// Need to use this to compare across multiple writes.
|
||||
// Each write appends to the expected output.
|
||||
allBuff.Write(max)
|
||||
allBuff.Write(maxSeen)
|
||||
|
||||
require.Equal(t, wc.ExpN, n, "correct bytes written")
|
||||
require.Equal(t, allBuff.Bytes(), buf.Bytes(), "expected data")
|
||||
|
Reference in New Issue
Block a user