No Hungarian Notation (ARCH9011)
Key swift.naming.no-hungarian-notation · Severity info · Category naming
Flags Hungarian-style type prefixes on identifiers (strName, iCount, m_value, arrItems). Standard-library protocol requirements (intValue, stringValue) are excepted.
Incorrect
Section titled “Incorrect”let strName = "x"var iCount = 0private let m_client = Client()Correct
Section titled “Correct”let name = "x"var count = 0private let client = Client()Drop the type prefix; the type system already carries that information.