We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1ff16a7 commit b39150bCopy full SHA for b39150b
src/extraction/rules/non-ascii-characters.ts
@@ -6,9 +6,9 @@ export class NonAsciiExtractionRule extends ExtractionRule {
6
shouldExtract(str: string) {
7
// [^\u{0}-\u{7F}] -- non Latin script,see https://unicode.org/reports/tr18/#General_Category_Property
8
const words = str.match(/\p{Letter}*/ug) ?? []
9
- const wordsWithNonAsciiChars = words.filter(word => word.match(/[^\u{0}-\u{7F}]/u))
+ const containsWordWithNonAsciiChar = words.some(word => word.match(/[^\u{0}-\u{7F}]/u))
10
11
- if (wordsWithNonAsciiChars.length > 0)
+ if (containsWordWithNonAsciiChar)
12
return ExtractionScore.MustInclude
13
}
14
0 commit comments