feat(graph): categories repartition graph#297
Hidden character warning
Conversation
|
📦 Web extension build artifacts: https://github.com/dataforgoodfr/14_BalanceTesHaters/actions/runs/25430995296/artifacts/6828420291 |
There was a problem hiding this comment.
Super @Sophia-San
Merci pour le taff.
J'approuve avec une modification mineure nécéssaire sur l'alignement de la définition de ce qui est Hateful
| }; | ||
|
|
||
| const HATEFUL_CATEGORIES = Object.values(HatefulCategory).filter( | ||
| (c) => c !== HatefulCategory.ABSENCE_DE_CYBERHARCELEMENT, |
There was a problem hiding this comment.
Etant donnée que le backend renvoie les labels de catégories directement Je ne suis pas sûr que HatefulCategory tel que définit actuellement est beaucoup de sens. Mais bon ce n'est pas gràave pour cette PR.
| postComments: readonly PostComment[], | ||
| ): CategoryStat[] => { | ||
| const hatefulComments = postComments.filter( | ||
| (c) => c.classification?.[0] && c.classification[0] !== ABSENCE_LABEL, |
There was a problem hiding this comment.
🔧 isCommentHateful de post-utils.ts devrait être aligné sur cette définition afin d'éviter les désalignement de chiffres.
Les deux pourraît déléguer à une méthode isCategoryHateful(categoryLabel: string): boolean
Ajout du graph Répartition par catégories