← Back to Home

Enum Name Linter

Naming Convention Tool

Enum Naming Convention Checker

Input a list of enum values, automatically analyze naming conventions, provide multi-language style suggestions, and avoid common naming pitfalls. Supports seven programming languages: Java, C#, Python, TypeScript, Rust, Go, C/C++.

Automatically detects naming conflicts, case inconsistencies, overly long or short names, and provides targeted improvement suggestions.

Input Enum Values

One enum value per line, or comma-separated

Naming Conventions

Java

  • • Uppercase + underscore
  • • Example: PENDING, IN_PROGRESS
  • • Avoid reserved words

Common Pitfalls

• Avoid keywords like value, valueOf

• Avoid starting with numbers

• Avoid special characters

• Maintain semantic consistency

• Avoid excessive abbreviations