- ALM used - Azure DevOps
- CI system used - Azure DevOps
- Scanner command used - just a step in yaml -
- task: Maven@4
inputs:
mavenPomFile: ‘pom.xml’
options: ‘-DskipTests’
publishJUnitResults: false
javaHomeOption: ‘JDKVersion’
jdkVersionOption: ‘1.17’
mavenVersionOption: ‘Default’
mavenAuthenticateFeed: false
effectivePomSkip: false
sonarQubeRunAnalysis: true
sqMavenPluginVersionChoice: ‘latest’
- task: Maven@4
- Languages of the repository - java
- Error observed
I have this code -
I got the sonar error java:S3518 onprivate static final double FEET_FACTOR = 0.3048; private double calculateMetersToFeet(double height) { return height / FEET_FACTOR; }
height / FEET_FACTOR
although FEET_FACTOR is constant and initiate with none 0 value.
Hey @Tamir_Adler,
Thanks for the report! It’s indeed an FP… and that’s amazing we encounter this one only now, years after initial implementation. Here is the ticket for it: SONARJAVA-4592
Cheers,
Michael
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.