Files
openDIAW.be/CLAUDE.md
T
André Michelle c5fb16b54d update plans
2026-01-24 08:42:01 +01:00

1010 B

Claude Code Instructions

Coding Style

  • Minimize comments. Code should be self-explanatory. Only add comments when the logic is truly non-obvious.
  • No blank lines inside methods. Keep method bodies compact without empty line separators.
  • Never use single-letter abbreviations in lambdas. Use descriptive names like entry, text, value, event, etc.
  • Use types and functions from @opendaw/lib-std instead of inline checks:
    • Use Optional<T> instead of T | undefined
    • Use Nullable<T> instead of T | null
    • Use isDefined(value) instead of value !== undefined or value !== null
    • Use !isDefined(value) instead of value === undefined or value === null
    • Use isAbsent(value) instead of value === undefined || value === null
    • Never use falsy checks like !value or if (!value) for null/undefined checks - always use !isDefined(value) or isAbsent(value)
    • Never write | null or | undefined inline - always use the lib-std types.