Skip to content

Commit 250e471

Browse files
authored
Merge pull request #518 from apocelipes/stringsreplaceall
Use strings.ReplaceAll to silence golangci-lint warnings
2 parents 32ce829 + 9ec8fd3 commit 250e471

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

property.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ func (s *Selection) RemoveClass(class ...string) *Selection {
167167
} else {
168168
classes, attr := getClassesAndAttr(n, true)
169169
for _, rcl := range rclasses {
170-
classes = strings.Replace(classes, " "+rcl+" ", " ", -1)
170+
classes = strings.ReplaceAll(classes, " "+rcl+" ", " ")
171171
}
172172

173173
setClasses(n, attr, classes)
@@ -191,8 +191,9 @@ func (s *Selection) ToggleClass(class ...string) *Selection {
191191
for _, n := range s.Nodes {
192192
classes, attr := getClassesAndAttr(n, true)
193193
for _, tcl := range tcls {
194-
if strings.Contains(classes, " "+tcl+" ") {
195-
classes = strings.Replace(classes, " "+tcl+" ", " ", -1)
194+
spaceAroundTcl := " " + tcl + " "
195+
if strings.Contains(classes, spaceAroundTcl) {
196+
classes = strings.ReplaceAll(classes, spaceAroundTcl, " ")
196197
} else {
197198
classes += tcl + " "
198199
}

0 commit comments

Comments
 (0)