Skip to content

Commit 66af1fc

Browse files
committed
all: add revive linter, excluding var-naming and unused-param.
var-naming has a _huge_ amount of conflicts (3k+) due to the use of Id initialism instead of ID (and to a lesser extent, URL, HTTP, and a few SCREAMING_SNAKE_CASES). unused-param has a bunch laying around too that would add some noise.
1 parent b695080 commit 66af1fc

File tree

104 files changed

+621
-612
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+621
-612
lines changed

.golangci-lint.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,17 @@ linters:
22
enable:
33
- bodyclose
44
- whitespace
5+
- revive
56

67
issues:
78
exclude-rules:
9+
# var-naming conflicts are huge
10+
- path: '(.+)\.go'
11+
text: "var-naming"
12+
# unused-parameter conflicts are sizeable
13+
- path: '(.+)\.go'
14+
text: "unused-parameter"
815
- path: '(.+)_test\.go'
916
text: ".*GetPaymentHistory is deprecated: Payment history has migrated to chats"
1017
- path: '(.+)testutil\.go'
11-
text: ".*GetPaymentHistory is deprecated: Payment history has migrated to chats"
18+
text: ".*GetPaymentHistory is deprecated: Payment history has migrated to chats"

pkg/code/antispam/guard_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ func TestAllowSendPayment_StaffUser(t *testing.T) {
214214
ownerAccount2 := testutil.NewRandomAccount(t)
215215

216216
require.NoError(t, env.data.PutUser(env.ctx, &identity.Record{
217-
ID: user.NewUserID(),
217+
ID: user.NewID(),
218218
View: &user.View{
219219
PhoneNumber: &phoneNumber,
220220
},
@@ -366,7 +366,7 @@ func TestAllowReceivePayments_StaffUser(t *testing.T) {
366366
ownerAccount2 := testutil.NewRandomAccount(t)
367367

368368
require.NoError(t, env.data.PutUser(env.ctx, &identity.Record{
369-
ID: user.NewUserID(),
369+
ID: user.NewID(),
370370
View: &user.View{
371371
PhoneNumber: &phoneNumber,
372372
},
@@ -498,7 +498,7 @@ func TestAllowOpenAccounts_StaffUser(t *testing.T) {
498498
ownerAccount2 := testutil.NewRandomAccount(t)
499499

500500
require.NoError(t, env.data.PutUser(env.ctx, &identity.Record{
501-
ID: user.NewUserID(),
501+
ID: user.NewID(),
502502
View: &user.View{
503503
PhoneNumber: &phoneNumber,
504504
},
@@ -597,7 +597,7 @@ func TestAllowEstablishNewRelationship_StaffUser(t *testing.T) {
597597
ownerAccount2 := testutil.NewRandomAccount(t)
598598

599599
require.NoError(t, env.data.PutUser(env.ctx, &identity.Record{
600-
ID: user.NewUserID(),
600+
ID: user.NewID(),
601601
View: &user.View{
602602
PhoneNumber: &phoneNumber,
603603
},
@@ -690,7 +690,7 @@ func TestAllowNewPhoneVerification_StaffUser(t *testing.T) {
690690
phoneNumber := "+12223334444"
691691

692692
require.NoError(t, env.data.PutUser(env.ctx, &identity.Record{
693-
ID: user.NewUserID(),
693+
ID: user.NewID(),
694694
View: &user.View{
695695
PhoneNumber: &phoneNumber,
696696
},

pkg/code/async/commitment/testutil.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ func setup(t *testing.T) testEnv {
7474

7575
SolanaBlock: 123,
7676

77-
State: treasury.TreasuryPoolStateAvailable,
77+
State: treasury.PoolStateAvailable,
7878
}
7979

8080
merkleTree, err := db.InitializeNewMerkleTree(
@@ -193,7 +193,7 @@ func (e testEnv) simulateCommitment(t *testing.T, recentRoot string, state commi
193193

194194
timelockRecord := timelockAccounts.ToDBRecord()
195195
timelockRecord.VaultState = timelock_token_v1.StateLocked
196-
timelockRecord.Block += 1
196+
timelockRecord.Block++
197197
require.NoError(t, e.data.SaveTimelock(e.ctx, timelockRecord))
198198

199199
return commitmentRecord
@@ -215,7 +215,7 @@ func (e testEnv) simulateSourceAccountUnlocked(t *testing.T, commitmentRecord *c
215215
require.NoError(t, err)
216216

217217
timelockRecord.VaultState = timelock_token_v1.StateUnlocked
218-
timelockRecord.Block += 1
218+
timelockRecord.Block++
219219
require.NoError(t, e.data.SaveTimelock(e.ctx, timelockRecord))
220220
}
221221

@@ -236,7 +236,7 @@ func (e testEnv) simulateAddingLeaves(t *testing.T, commitmentRecords []*commitm
236236

237237
e.treasuryPool.CurrentIndex = (e.treasuryPool.CurrentIndex + 1) % e.treasuryPool.HistoryListSize
238238
e.treasuryPool.HistoryList[e.treasuryPool.CurrentIndex] = hex.EncodeToString(rootNode.Hash)
239-
e.treasuryPool.SolanaBlock += 1
239+
e.treasuryPool.SolanaBlock++
240240
require.NoError(t, e.data.SaveTreasuryPool(e.ctx, e.treasuryPool))
241241
}
242242

pkg/code/async/geyser/consumer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ func (p *service) programUpdateWorker(serviceCtx context.Context, id int) {
124124
}
125125

126126
p.metricStatusLock.Lock()
127-
p.programUpdateWorkerMetrics[id].eventsProcessed += 1
127+
p.programUpdateWorkerMetrics[id].eventsProcessed++
128128
p.metricStatusLock.Unlock()
129129
}()
130130
}

pkg/code/async/geyser/messenger.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ func processPotentialBlockchainMessage(ctx context.Context, data code_data.Provi
170170
ctx,
171171
data,
172172
asciiBaseDomain,
173-
chat.ChatTypeExternalApp,
173+
chat.TypeExternalApp,
174174
true,
175175
recipientOwner,
176176
chatMessage,

pkg/code/async/geyser/metrics.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ func (p *service) recordEventWorkerStatusPollingEvent(ctx context.Context) {
8080
var numActive int
8181
for _, workerMetrics := range p.programUpdateWorkerMetrics {
8282
if workerMetrics.active {
83-
numActive += 1
83+
numActive++
8484
}
8585
eventsProcessed += workerMetrics.eventsProcessed
8686
workerMetrics.eventsProcessed = 0

pkg/code/async/sequencer/fulfillment_handler_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ func TestCloseDormantTimelockAccountFulfillmentHandler_IsRevoked(t *testing.T) {
236236
timelock_token_v1.StateUnlocked,
237237
} {
238238
timelockRecord.VaultState = state
239-
timelockRecord.Block += 1
239+
timelockRecord.Block++
240240
require.NoError(t, env.data.SaveTimelock(env.ctx, timelockRecord))
241241

242242
revoked, nonceUsed, err := handler.IsRevoked(env.ctx, fulfillmentRecord)
@@ -248,7 +248,7 @@ func TestCloseDormantTimelockAccountFulfillmentHandler_IsRevoked(t *testing.T) {
248248
}
249249

250250
timelockRecord.VaultState = timelock_token_v1.StateClosed
251-
timelockRecord.Block += 1
251+
timelockRecord.Block++
252252
require.NoError(t, env.data.SaveTimelock(env.ctx, timelockRecord))
253253

254254
revoked, nonceUsed, err := handler.IsRevoked(env.ctx, fulfillmentRecord)
@@ -832,7 +832,7 @@ func TestIsTokenAccountOnBlockchain_CodeAccount(t *testing.T) {
832832
timelock_token_v1.StateClosed,
833833
} {
834834
timelockRecord.VaultState = state
835-
timelockRecord.Block += 1
835+
timelockRecord.Block++
836836
require.NoError(t, env.data.SaveTimelock(env.ctx, timelockRecord))
837837

838838
actual, err := isTokenAccountOnBlockchain(env.ctx, env.data, timelockRecord.VaultAddress)

pkg/code/async/sequencer/scheduler_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -926,7 +926,7 @@ func TestContextualScheduler_PrivateTransfer_TemporaryPrivacyFlow(t *testing.T)
926926
require.NoError(t, err)
927927

928928
timelockRecord.VaultState = timelock_token_v1.StateUnlocked
929-
timelockRecord.Block += 1
929+
timelockRecord.Block++
930930
require.NoError(t, env.data.SaveTimelock(env.ctx, timelockRecord))
931931
}
932932

@@ -2180,7 +2180,7 @@ func (e *schedulerTestEnv) setupSchedulerTest(t *testing.T, intentRecords []*int
21802180
HistoryListSize: 1,
21812181
HistoryList: []string{"unused"},
21822182
SolanaBlock: 123,
2183-
State: treasury.TreasuryPoolStateAvailable,
2183+
State: treasury.PoolStateAvailable,
21842184
}
21852185
require.NoError(t, e.data.SaveTreasuryPool(e.ctx, treasuryPoolRecord))
21862186

@@ -2380,7 +2380,7 @@ func (e *schedulerTestEnv) setupSchedulerTest(t *testing.T, intentRecords []*int
23802380
closeNewOutgoing,
23812381
)
23822382

2383-
currentOutgoingByUser[intentRecord.InitiatorOwnerAccount] += 1
2383+
currentOutgoingByUser[intentRecord.InitiatorOwnerAccount]++
23842384
case intent.ReceivePaymentsPrivately:
23852385
assert.True(t, intentRecord.ReceivePaymentsPrivatelyMetadata.Quantity < kin.ToQuarks(1000))
23862386

@@ -2472,7 +2472,7 @@ func (e *schedulerTestEnv) setupSchedulerTest(t *testing.T, intentRecords []*int
24722472
closeNewIncoming,
24732473
)
24742474

2475-
currentIncomingByUser[intentRecord.InitiatorOwnerAccount] += 1
2475+
currentIncomingByUser[intentRecord.InitiatorOwnerAccount]++
24762476
case intent.SendPublicPayment:
24772477
newActionRecords = append(
24782478
newActionRecords,
@@ -3020,7 +3020,7 @@ func (e *schedulerTestEnv) assertReservedTreasuryFunds(t *testing.T, expected ui
30203020
}
30213021

30223022
func (e *schedulerTestEnv) getNextSlot() uint64 {
3023-
e.nextSlot += 1
3023+
e.nextSlot++
30243024
return e.nextSlot
30253025
}
30263026

pkg/code/async/treasury/merkle_tree.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ import (
88
"github.com/pkg/errors"
99
"github.com/sirupsen/logrus"
1010

11-
"github.com/code-payments/code-server/pkg/database/query"
12-
"github.com/code-payments/code-server/pkg/solana"
13-
splitter_token "github.com/code-payments/code-server/pkg/solana/splitter"
1411
"github.com/code-payments/code-server/pkg/code/data/commitment"
1512
"github.com/code-payments/code-server/pkg/code/data/fulfillment"
1613
"github.com/code-payments/code-server/pkg/code/data/intent"
1714
"github.com/code-payments/code-server/pkg/code/data/merkletree"
1815
"github.com/code-payments/code-server/pkg/code/data/payment"
1916
"github.com/code-payments/code-server/pkg/code/data/transaction"
2017
"github.com/code-payments/code-server/pkg/code/data/treasury"
18+
"github.com/code-payments/code-server/pkg/database/query"
19+
"github.com/code-payments/code-server/pkg/solana"
20+
splitter_token "github.com/code-payments/code-server/pkg/solana/splitter"
2121
)
2222

2323
func (p *service) syncMerkleTree(ctx context.Context, treasuryPoolRecord *treasury.Record) error {
@@ -214,15 +214,15 @@ func (p *service) syncMerkleTree(ctx context.Context, treasuryPoolRecord *treasu
214214
endingBlockToQuery := endingBlock + 1
215215
startingBlockToQuery := startingBlock
216216
if startingBlockToQuery > 0 {
217-
startingBlockToQuery -= 1
217+
startingBlockToQuery--
218218
}
219219

220220
paymentRecords, err := p.data.GetPaymentHistoryWithinBlockRange(
221221
ctx,
222222
treasuryPoolRecord.Vault,
223223
startingBlockToQuery,
224224
endingBlockToQuery,
225-
query.WithFilter(query.Filter{Value: uint64(payment.PaymentType_Send), Valid: true}),
225+
query.WithFilter(query.Filter{Value: uint64(payment.TypeSend), Valid: true}),
226226
query.WithLimit(1000),
227227
query.WithCursor(cursor),
228228
)

pkg/code/async/treasury/metrics.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import (
44
"context"
55
"time"
66

7-
"github.com/code-payments/code-server/pkg/kin"
8-
"github.com/code-payments/code-server/pkg/metrics"
97
code_data "github.com/code-payments/code-server/pkg/code/data"
108
"github.com/code-payments/code-server/pkg/code/data/treasury"
9+
"github.com/code-payments/code-server/pkg/kin"
10+
"github.com/code-payments/code-server/pkg/metrics"
1111
)
1212

1313
const (
@@ -26,7 +26,7 @@ func (p *service) metricsGaugeWorker(ctx context.Context) error {
2626
case <-time.After(delay):
2727
start := time.Now()
2828

29-
treasuryPoolRecords, err := p.data.GetAllTreasuryPoolsByState(ctx, treasury.TreasuryPoolStateAvailable)
29+
treasuryPoolRecords, err := p.data.GetAllTreasuryPoolsByState(ctx, treasury.PoolStateAvailable)
3030
if err != nil {
3131
continue
3232
}

0 commit comments

Comments
 (0)