https://github.com/froque/sonar-switch-parse-error
https://github.com/froque/sonar-switch-parse-error
maven sonarqube
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/froque/sonar-switch-parse-error
- Owner: froque
- Created: 2023-01-16T18:30:37.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-02-16T16:33:23.000Z (over 3 years ago)
- Last Synced: 2025-02-09T17:17:18.940Z (over 1 year ago)
- Topics: maven, sonarqube
- Language: Java
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## To reproduce
* https://community.sonarsource.com/t/error-unable-to-parse-source-file-a-switch-expression-should-have-a-default-case/81431
### Start SonarQube
```
docker run -d --rm \
--name sonarqube \
-e SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true \
-p 9000:9000 \
sonarqube:9.8.0-community
```
### Unable to parse source file error
```
/opt/maven/apache-maven-3.8.7/bin/mvn -q clean package
/opt/maven/apache-maven-3.8.7/bin/mvn -q sonar:sonar \
-Dsonar.host.url=http://localhost:9000 \
-Dsonar.login=admin \
-Dsonar.password=admin
[ERROR] Unable to parse source file : 'module2/src/main/java/org/example/module2/Foo1.java'
[ERROR] Parse error at line 8 column 17: A switch expression should have a default case
```
### No error
```
/opt/maven/apache-maven-3.8.7/bin/mvn -q clean package sonar:sonar \
-Dsonar.host.url=http://localhost:9000 \
-Dsonar.login=admin \
-Dsonar.password=admin
```