Skip to content

VBC-911: meaningless-helper-names

warning

Category: clean-code
Analysis: Regex (line by line)
File types: .js, .ts, .tsx, .py, .astro
Scope: source code only, ignoring anything inside strings and comments
Tags: clean-code semantic

What it reports

Generic class name '{match}' detected. Use more specific semantic names (e.g., 'AuthValidator' instead of 'AuthHelper').

Flagged

js
class UserManager {}

Not flagged

js
class UserRepository {}

Pattern

regex
class\s+[a-zA-Z0-9_]*(Manager|Helper|Common|Util|Base)\b

Released under the MIT License.