naming/no-type-prefix-in-name

Node names should describe intent, not restate the node type; Switch branches need output keys.

Departmentnaming
Classstylistic (advisory; needs --fail-on-stylistic to fail a run)
Recommendedwarn
Fixableconnections (safe)

Options

{
  "type": "object",
  "properties": {
    "requireSwitchOutputKeys": {
      "type": "boolean"
    }
  }
}

Messages

Message IDTemplate
prefixNode "{{name}}" restates its type; drop the "{{prefix}}" prefix.
switchOutputKeySwitch "{{name}}" branch {{index}} has no output key, so its branch is unnamed.