reactjs - Uteslut testfilerna för React-komponenter i sonarcloud
Jag har en React-applikation med följande mappstruktur
src
components
Component1
Component1.tsx
Component2.test.tsx
Component2
Component2.tsx
Component2.test.tsx
utils
reducers
pages
Jag skulle vilja utesluta *.test.tsx-filerna i src-mappen från Sonar Cloud-täckningen. Jag skulle kunna flytta dem till en testmapp och sedan utesluta testmappen från täckningen, men det skulle vara en mycket stor förändring för hela kodbasen.
Jag har en sonar-project.properties-fil som har en sonar.coverage.exclusions men jag är inte säker på hur jag ska lägga till den för detta specifika användningsfall.
Svar #1
Jag tycker att för att utesluta *.test.tsx-filerna i src-mappen från SonarCloud-täckningen, kan du lägga till följande rad i din sonar-project.properties-fil:
sonar.coverage.exclusions = src/**/*.test.tsx
