Règles
Les règles TabBoy sont des données JSON évaluées localement par rapport aux instantanés d’onglets. Elles peuvent suggérer de grouper, déplacer, sauvegarder ou fermer les doublons, mais n’agissent jamais directement sur le navigateur.
Périmètre de sécurité
Section intitulée « Périmètre de sécurité »Chaque règle importée ou sauvegardée est validée avec Zod avant d’alimenter le moteur de règles. Les règles produisent des suggestions, pas de modifications directes du navigateur.
Bloqué en V1 :
$where- opérateurs
$...inconnus - fonctions
- JavaScript arbitraire
- code distant
- clés de pollution de prototype
Exemple minimal
Section intitulée « Exemple minimal »{
"id": "docs-basic",
"name": "Docs tabs",
"enabled": true,
"priority": 10,
"query": {
"domain": { "$regex": "(^|\\.)docs\\.", "$options": "i" }
},
"suggest": [{ "type": "group", "title": "Docs", "color": "blue" }]
}
Proposer des règles
Section intitulée « Proposer des règles »Utilisez le formulaire de proposition de règles pour soumettre une règle par défaut réutilisable. Les bonnes propositions incluent un cas d’usage clair, des exemples d’onglets et les suggestions attendues.
Pour les détails d’édition, consultez docs/rules-authoring.md.
