Skip to content

Commit fb1d4ac

Browse files
authored
Merge pull request #154 from zhlint-project/jinjiang/fix/esm
fix: rule: case-pure-western bug
2 parents 88e300b + 82c33a7 commit fb1d4ac

File tree

3 files changed

+47
-46
lines changed

3 files changed

+47
-46
lines changed

docs/zhlint.es.js

Lines changed: 37 additions & 39 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/zhlint.es.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/rules/case-pure-western.ts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,16 +33,19 @@ const findNonWestern = (group: MutableGroupToken): boolean => {
3333
}
3434

3535
const resetValidation = (group: MutableGroupToken): void => {
36+
group.modifiedSpaceAfter = group.spaceAfter
37+
group.modifiedInnerSpaceBefore = group.innerSpaceBefore
38+
group.modifiedStartValue = group.startValue
39+
group.modifiedEndValue = group.endValue
40+
group.validations.length = 0
3641
group.forEach((token) => {
37-
for (const target in ValidationTarget) {
38-
removeValidationOnTarget(token, target as ValidationTarget)
39-
}
42+
token.validations.length = 0
4043
token.modifiedSpaceAfter = token.spaceAfter
41-
token.modifiedType = token.type
42-
token.modifiedValue = token.value
4344
if (token.type === GroupTokenType.GROUP) {
44-
token.modifiedInnerSpaceBefore = token.innerSpaceBefore
4545
resetValidation(token)
46+
} else {
47+
token.modifiedType = token.type
48+
token.modifiedValue = token.value
4649
}
4750
})
4851
}

0 commit comments

Comments
 (0)