Hungarian Notation
Flags identifiers that use [Systems] Hungarian Notation prefixes.
Reasoning
Systems Hungarian (encoding data types in variable names) stemmed from a misunderstanding of what its inventor meant when they described that prefixes identified the "kind" of variable in a naming scheme dubbed Apps Hungarian. Modern naming conventions in all programming languages heavily discourage the use of Systems Hungarian prefixes.
Default severity
Suggestion
Inspection type
NamingAndConventionsIssues
Examples
This example should trigger a result
This example should NOT trigger a result
Rubberduck.CodeAnalysis.Inspections.Concrete.HungarianNotationInspection.cs (Prerelease-v2.5.9.6289)