1 : BACK Problème : pagination return booléen dans le cas est vide files :getReportData/ReportService getAll/SettingsService Retourner false peut entraîner un comportement inattendu côté frontend. ==>La pagination doit toujours retourner une réponse structurée (même vide), pas un booléen. Cette condition est incorrecte if (totalItemCount === 0) { return false; } FRONT Problème : La classe .custom-tab existe dans plusieurs fichiers SCSS : company-compensation.scss details/company-compensation.scss report.scss Avoir le même nom de classe (.custom-tab) défini dans différents fichiers peut entraîner des conflits et des problèmes de style inattendus. Recommandation : Pour éviter ces conflits, envisagez de : Utiliser des noms de classe uniques en fonction du contexte (ex. : .company-custom-tab, .details-custom-tab, .report-custom-tab). Appliquer la méthodologie BEM (Block-Element-Modifier) pour une meilleure structuration (ex. : .company-compensation__tab, .report__custom-tab). Problème : L'utilisation de styles en ligne dans : peut entraîner : L'utilisation de styles en ligne (style="") n'est pas une bonne pratique car elle complique la maintenance et peut entraîner des incohérences avec les styles définis dans les fichiers SCSS Recommandation : Au lieu d'utiliser des styles en ligne, définissez-les dans un fichier SCSS ou bien utiliser CSS Flexbox(flex justify-center , ....)