mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-12-10 21:36:52 +08:00
lowered threshold, not comparing using rounded percentage
This commit is contained in:
parent
b621c2a988
commit
9811f3f1e5
1 changed files with 6 additions and 5 deletions
|
|
@ -523,7 +523,7 @@ function validateLanguages() {
|
|||
let languageFilesAllGood = true;
|
||||
let languageWordListsAllGood = true;
|
||||
let languageFilesErrors;
|
||||
const duplicatePercentageThreshold = 0.5;
|
||||
const duplicatePercentageThreshold = 0.1;
|
||||
let langsWithDuplicates = 0;
|
||||
languagesData.forEach((language) => {
|
||||
const languageFileData = JSON.parse(
|
||||
|
|
@ -545,13 +545,14 @@ function validateLanguages() {
|
|||
}
|
||||
|
||||
const duplicates = findDuplicates(languageFileData.words);
|
||||
const duplicatePercentage = Math.round(
|
||||
(duplicates.length / languageFileData.words.length) * 100
|
||||
);
|
||||
const duplicatePercentage =
|
||||
(duplicates.length / languageFileData.words.length) * 100;
|
||||
if (duplicatePercentage >= duplicatePercentageThreshold) {
|
||||
langsWithDuplicates++;
|
||||
languageWordListsAllGood = false;
|
||||
languageFilesErrors = `Language '${languageFileData.name}' contains ${duplicates.length} (${duplicatePercentage}%) duplicates:`;
|
||||
languageFilesErrors = `Language '${languageFileData.name}' contains ${
|
||||
duplicates.length
|
||||
} (${Math.round(duplicatePercentage)}%) duplicates:`;
|
||||
console.log(languageFilesErrors);
|
||||
console.log(duplicates);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue