Non-Optional String <-> Data Conversion
Prefer using UTF-8 encoded strings when converting between String
and Data
- Identifier: non_optional_string_data_conversion
- Enabled by default: Yes
- Supports autocorrection: No
- Kind: lint
- Analyzer rule: No
- Minimum Swift compiler version: 5.0.0
- Default configuration:
Key Value severity warning
Non Triggering Examples
Data("foo".utf8)
String(decoding: data, as: UTF8.self)
Triggering Examples
"foo".data(using: .utf8)
String(data: data, encoding: .utf8)