Skip to content

Commit 99139ad

Browse files
committed
refactor: no need for a 2nd loop
1 parent 2071c01 commit 99139ad

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

lib/rules/no-duplicate-class-names.js

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -105,17 +105,7 @@ module.exports = {
105105
messageId: 'duplicateClassName',
106106
data: { name: duplicates.join(', ') },
107107
fix: (fixer) => {
108-
const uniqueClasses = []
109-
const seenInUnique = new Set()
110-
111-
for (const className of classNames) {
112-
if (!seenInUnique.has(className)) {
113-
uniqueClasses.push(className)
114-
seenInUnique.add(className)
115-
}
116-
}
117-
118-
const unique = uniqueClasses.join(' ')
108+
const unique = [...seen].join(' ')
119109
const sourceCode = context.getSourceCode()
120110
const raw = sourceCode.text.slice(
121111
fixTarget.range[0],

0 commit comments

Comments
 (0)