Commit a060d0d
committed
Fix SpotBugs FE_FLOATING_POINT_EQUALITY warnings
Fixed floating point equality checks by replacing `==` and `!=` with `Float.compare` and `Double.compare` or `isZero` checks across multiple files.
Updated `generate-quality-report.py` to enforce this rule in CI.
Fixed files:
- CodenameOne/src/com/codename1/ui/geom/GeneralPath.java
- CodenameOne/src/com/codename1/ui/plaf/CSSBorder.java
- CodenameOne/src/com/codename1/ui/plaf/RoundRectBorder.java
- CodenameOne/src/com/codename1/charts/models/XYSeries.java
- CodenameOne/src/com/codename1/charts/models/XYValueSeries.java
- CodenameOne/src/com/codename1/location/Location.java
- CodenameOne/src/com/codename1/ui/Command.java
- CodenameOne/src/com/codename1/ui/Stroke.java
- CodenameOne/src/com/codename1/ui/layouts/LayeredLayout.java
- CodenameOne/src/com/codename1/ui/plaf/Border.java1 parent 90cb66e commit a060d0d
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3256 | 3256 | | |
3257 | 3257 | | |
3258 | 3258 | | |
3259 | | - | |
| 3259 | + | |
3260 | 3260 | | |
3261 | 3261 | | |
3262 | 3262 | | |
| |||
0 commit comments