in src/js/webview/filters/GlobalRule.author.name.filter.js [186:207]
function scoreFilter(
score: number,
selector: string,
contextSelector: string
): number {
const findings = document.querySelectorAll(selector);
const lowerCaseSelector = selector.toLowerCase();
for (let word of authorTranslations) {
if (lowerCaseSelector.includes(word)) {
score += 50;
}
}
for (let word of nameTranslations) {
if (lowerCaseSelector.includes(word)) {
score += 25;
}
}
if (findings.length > 3) {
score -= 10 * (findings.length - 3);
}
return score;
}