CHAR_015_NODE_QA_ONLY: Node/npm nur als dokumentierte QA-Ausnahme

Severity: must. Bereich: projektcharakteristika.

Regel

Node, npm, package.json und node_modules DUERFEN nicht Runtime, Architektur oder Asset-Build voraussetzen. Falls vorhanden, muessen sie als QA-Tooling-Ausnahme dokumentiert sein.

Reflection-Check

check:
  reflect:
    fields:
    - has_package_json
    - has_node_modules
    - runtime_requires_node
    object: project_profile

Evidence

alle Regeln dieses Bereichs