AdguardTeam / AdguardTeam/FiltersCompiler

Implement protection against user error during filter generation

Ouverte
#177 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
feature request Priority: P4
Langage dominant
JavaScript
Étoiles
64
Forks
11
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### Problem

Currently, the filters compiler allows for accidental and non-obvious mistakes, such as
- deleting a large number of rules (for example, mistakenly taken as incorrect)
- adding rules with incorrect regular expressions (catastrophic backtracking).

### Proposed solution

To prevent such errors, we need a protection mechanism which will warn us if a significant change in volume occurred during filter building. Also, add a function to test the speed of regular expressions used in the rules (unescaped).
Send notification to Slack to filters chat.

Related to `ADG-6782`

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.