Inefficient and Unnecessary Conversions or Copies
- Rule ID:
unnecessary_conversion- Severity:
low
- Automated detection:
unavailable
Inefficient and unnecessary conversions occur when a type is converted only to use a specific kind of API, not because the new representation is actually needed. Worse, code sometimes converts the value back after using the API, causing unnecessary allocations and copies.
Mechanical Detection
The scanner does not currently detect this anti-pattern.