Skip to content

Commit d07d621

Browse files
authored
chore: add support for intrange (#2710)
1 parent e16f542 commit d07d621

File tree

5 files changed

+6
-5
lines changed

5 files changed

+6
-5
lines changed

.golangci.yml

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ linters:
3838
- grouper # An analyzer to analyze expression groups. [fast: true, auto-fix: false]
3939
- importas # Enforces consistent import aliases [fast: false, auto-fix: false]
4040
- ineffassign # Detects when assignments to existing variables are not used [fast: true, auto-fix: false]
41+
- intrange # intrange is a linter to find places where for loops could make use of an integer range. [fast: true, auto-fix: false]
4142
- ireturn # Accept Interfaces, Return Concrete Types [fast: false, auto-fix: false]
4243
- loggercheck # (logrlint): Checks key value pairs for common logger libraries (kitlog,klog,logr,zap). [fast: false, auto-fix: false]
4344
- makezero # Finds slice declarations with non-zero initial length [fast: false, auto-fix: false]

internal/cdf/locality.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ func expandListKeys(key string, diff *schema.ResourceDiff) []string {
3434

3535
keys := make([]string, 0, listLength)
3636

37-
for i := 0; i < listLength; i++ {
37+
for i := range listLength {
3838
addr[index] = strconv.FormatInt(int64(i), 10)
3939
keys = append(keys, strings.Join(addr, "."))
4040
}

internal/types/string_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ func TestStringHashcode_positiveIndex(t *testing.T) {
2626
func TestStringHashcode(t *testing.T) {
2727
v := "hello, world"
2828
expected := types.StringHashcode(v)
29-
for i := 0; i < 100; i++ {
29+
for range 100 {
3030
actual := types.StringHashcode(v)
3131
if actual != expected {
3232
t.Fatalf("bad: %#v\n\t%#v", actual, expected)

internal/workerpool/workerpool.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ func NewWorkerPool(size int) *WorkerPool {
1818
tasksToRun: make(chan Task, size),
1919
}
2020

21-
for i := 0; i < size; i++ {
21+
for range size {
2222
go p.worker()
2323
}
2424

internal/workerpool/workerpool_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ func TestWorkerPoolWaitTimeMultiple(t *testing.T) {
5959
pool := workerpool.NewWorkerPool(5)
6060
iterations := 20
6161

62-
for i := 0; i < iterations; i++ {
62+
for i := range iterations {
6363
copyOfI := i
6464

6565
pool.AddTask(func() error {
@@ -77,7 +77,7 @@ func TestWorkerPoolWaitTimeMultiple(t *testing.T) {
7777

7878
assert.Len(t, errs, iterations/2)
7979

80-
for i := 0; i < iterations; i++ {
80+
for i := range iterations {
8181
if i%2 == 0 {
8282
found := false
8383
for _, err := range errs {

0 commit comments

Comments
 (0)