Skip to content
This repository was archived by the owner on Mar 26, 2025. It is now read-only.

Commit e42515a

Browse files
committed
fix: inArray is case-insensitive
1 parent 126f34e commit e42515a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

replace.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ func max(x, y int) int {
1818

1919
func inArray(haystack []string, needle string) bool {
2020
for _, word := range haystack {
21-
if needle == word {
21+
if strings.EqualFold(needle, word) {
2222
return true
2323
}
2424
}
@@ -55,6 +55,7 @@ func New() *Replacer {
5555
}
5656

5757
// RemoveRule deletes existing rules.
58+
// The content of `ignore` is case-insensitive.
5859
// TODO: make in place to save memory.
5960
func (r *Replacer) RemoveRule(ignore []string) {
6061
newWords := make([]string, 0, len(r.Replacements))

0 commit comments

Comments
 (0)