Closed pixeebot[bot] closed 3 months ago
This change updates String-to-number conversions by leveraging the intended parse methods.
String
This change makes developer intent clearer, and sometimes with a more concise expression.
Our changes look like this:
String number = "7.1"; - int integerNum = Integer.valueOf(number); + int integerNum = Integer.parseInt(number); - float floatNumVal = Float.valueOf(number).floatValue(); + float floatNumVal = Float.parseFloat(number); - int integerNumber = new Integer(number); + int integerNumber = Integer.parseInt(number);
I have additional improvements ready for this repo! If you want to see them, leave the comment:
@pixeebot next
... and I will open a new PR right away!
🧚🤖 Powered by Pixeebot
Feedback | Community | Docs | Codemod ID: sonar:java/harden-string-parse-to-primitives-s2130
Issues 0 New issues 0 Accepted issues
Measures 0 Security Hotspots 0.0% Coverage on New Code 0.0% Duplication on New Code
See analysis details on SonarCloud
This change updates
String
-to-number conversions by leveraging the intended parse methods.This change makes developer intent clearer, and sometimes with a more concise expression.
Our changes look like this:
More reading
* [https://rules.sonarsource.com/java/RSPEC-2130/](https://rules.sonarsource.com/java/RSPEC-2130/)I have additional improvements ready for this repo! If you want to see them, leave the comment:
... and I will open a new PR right away!
🧚🤖 Powered by Pixeebot
Feedback | Community | Docs | Codemod ID: sonar:java/harden-string-parse-to-primitives-s2130