Pattern: Unsafe number conversion
Issue: -
Unsafe number conversion can cause unexpected error if auto type conversion fails. Prefer parsing with number class instead.
# bad
'10'.to_i
'10.2'.to_f
'10'.to_c
# good
Integer('10', 10)
Float('10.2')
Complex('10')