Skip to content

remora-monorepo


remora-monorepo / lib / DiagnosticCode

Type Alias: DiagnosticCode

DiagnosticCode = "INVALID_STEP_ID" | "INVALID_ITEM_NAME" | "ITEM_NAME_SHADOWS_STEP_ID" | "DUPLICATE_STEP_ID" | "MISSING_INITIAL_STEP" | "MISSING_NEXT_STEP" | "MISSING_BRANCH_BODY_STEP" | "MISSING_LOOP_BODY_STEP" | "UNREACHABLE_STEP" | "CYCLE_DETECTED" | "UNCLOSED_TEMPLATE_EXPRESSION" | "JMESPATH_SYNTAX_ERROR" | "JMESPATH_INVALID_ROOT_REFERENCE" | "JMESPATH_FORWARD_REFERENCE" | "END_STEP_HAS_NEXT" | "BRANCH_BODY_ESCAPES" | "LOOP_BODY_ESCAPES" | "MULTIPLE_DEFAULT_CASES" | "UNKNOWN_TOOL" | "MISSING_TOOL_INPUT_KEY" | "EXTRA_TOOL_INPUT_KEY" | "TOOL_INPUT_TYPE_MISMATCH" | "MISSING_START_STEP" | "END_STEP_MISSING_OUTPUT" | "END_STEP_UNEXPECTED_OUTPUT" | "PATH_MISSING_END_STEP" | "LITERAL_OUTPUT_SHAPE_MISMATCH" | "FOREACH_TARGET_NOT_ARRAY" | "MISSING_CONDITION_BODY_STEP" | "CONDITION_BODY_ESCAPES" | "SLEEP_DURATION_EXCEEDS_LIMIT" | "WAIT_ATTEMPTS_EXCEEDS_LIMIT" | "WAIT_INTERVAL_EXCEEDS_LIMIT" | "BACKOFF_MULTIPLIER_OUT_OF_RANGE" | "WAIT_TIMEOUT_EXCEEDS_LIMIT" | "UNSUPPORTED_SCHEMA_KEYWORD"

Defined in: packages/core/src/compiler/types.ts:18

Machine-readable code identifying the specific diagnostic. Useful for programmatic handling of compiler feedback.