From a5f68a8865da48ad4f0c29e17174933defd85780 Mon Sep 17 00:00:00 2001 From: GSRN Date: Tue, 16 Sep 2025 23:08:46 +0200 Subject: [PATCH] chore: Enhance frontend CI workflow with detailed SonarQube configurations ### Summary of Changes - Added source inclusions and exclusions for JavaScript and JSX files in the CI workflow to improve SonarQube analysis. - Configured test inclusions and coverage exclusions to refine reporting and focus on relevant files. ### Expected Results - Improved accuracy of code quality metrics and test coverage reporting, facilitating better quality assurance processes. --- .gitea/workflows/frontend.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitea/workflows/frontend.yml b/.gitea/workflows/frontend.yml index ad4c0ba..3ba1c61 100644 --- a/.gitea/workflows/frontend.yml +++ b/.gitea/workflows/frontend.yml @@ -102,6 +102,10 @@ jobs: -Dsonar.projectName=LabFusion Frontend \ -Dsonar.sources=src \ -Dsonar.tests=src \ + -Dsonar.sources.inclusions=**/*.js,**/*.jsx \ + -Dsonar.sources.exclusions=**/*.test.js,**/*.test.jsx,**/*.spec.js,**/*.spec.jsx,src/index.js,src/setupTests.js \ + -Dsonar.tests.inclusions=**/*.test.js,**/*.test.jsx,**/*.spec.js,**/*.spec.jsx \ + -Dsonar.coverage.exclusions=**/*.test.js,**/*.test.jsx,**/*.spec.js,**/*.spec.jsx,src/index.js,src/setupTests.js \ -Dsonar.javascript.lcov.reportPaths=coverage/lcov.info \ -Dsonar.coverageReportPaths=coverage/clover.xml