Skip to content

Commit 13ad5a1

Browse files
committed
fix
1 parent c234b81 commit 13ad5a1

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

.golangci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ linters:
1717
- modernize
1818
- nakedret
1919
- nolintlint
20+
- perfsprint
2021
- revive
2122
- staticcheck
2223
- testifylint

models/perm/access/repo_permission.go

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -169,10 +169,9 @@ func (p *Permission) ReadableUnitTypes() []unit.Type {
169169
}
170170

171171
func (p *Permission) LogString() string {
172-
format := "<Permission AccessMode=%s, %d Units, %d UnitsMode(s): ["
173-
args := []any{p.AccessMode.ToString(), len(p.units), len(p.unitsMode)}
174-
175172
var formatSb strings.Builder
173+
formatSb.WriteString("<Permission AccessMode=%s, %d Units, %d UnitsMode(s): [")
174+
args := []any{p.AccessMode.ToString(), len(p.units), len(p.unitsMode)}
176175
for i, u := range p.units {
177176
config := ""
178177
if u.Config != nil {
@@ -185,19 +184,16 @@ func (p *Permission) LogString() string {
185184
formatSb.WriteString("\n\tunits[%d]: ID=%d RepoID=%d Type=%s Config=%s")
186185
args = append(args, i, u.ID, u.RepoID, u.Type.LogString(), config)
187186
}
188-
format += formatSb.String()
189-
var formatSb strings.Builder
190187
for key, value := range p.unitsMode {
191188
formatSb.WriteString("\n\tunitsMode[%-v]: %-v")
192189
args = append(args, key.LogString(), value.LogString())
193190
}
194-
format += formatSb.String()
195-
format += "\n\tanonymousAccessMode: %-v"
191+
formatSb.WriteString("\n\tanonymousAccessMode: %-v")
196192
args = append(args, p.anonymousAccessMode)
197-
format += "\n\teveryoneAccessMode: %-v"
193+
formatSb.WriteString("\n\teveryoneAccessMode: %-v")
198194
args = append(args, p.everyoneAccessMode)
199-
format += "\n\t]>"
200-
return fmt.Sprintf(format, args...)
195+
formatSb.WriteString("\n\t]>")
196+
return fmt.Sprintf(formatSb.String(), args...)
201197
}
202198

203199
func applyPublicAccessPermission(unitType unit.Type, accessMode perm_model.AccessMode, modeMap *map[unit.Type]perm_model.AccessMode) {

0 commit comments

Comments
 (0)