Skip to main content
Source: AL0039UseStringComparisonExtensionsAnalyzer.cs

Description

String methods with StringComparison enum parameters are less readable. ANcpLua.Roslyn.Utilities provides named extension methods for clearer intent.

Bad Code

Good Code

Properties

  • Category: Usage
  • Severity: Warning
  • Enabled by default: True
  • Code fix available: True

Configuration

Available Extensions

Limitations

  • LastIndexOf is not flagged - no extension method exists
  • IndexOf with startIndex is not flagged - extensions only support simple (value, StringComparison) signatures