Skip to content

PromptScript API


Variable: formatDiagnostic()

const formatDiagnostic: (message, options) => string = formatValidationMessage

Defined in: validator/src/format.ts:139

Alias for formatValidationMessage (for consistency with docs).

Format a single validation message for display.

Parameters

message

ValidationMessage

Validation message to format

options

FormatValidationOptions = {}

Formatting options

Returns

string

Formatted string

Example

const message = {
  ruleId: 'PS001',
  ruleName: 'required-meta-id',
  severity: 'error',
  message: 'Missing required @meta.id field',
  location: { file: 'project.prs', line: 1, column: 1 }
};

formatValidationMessage(message)
// 'project.prs:1:1 - error: Missing required @meta.id field'

formatValidationMessage(message, { includeRuleId: true })
// 'project.prs:1:1 - error [PS001]: Missing required @meta.id field'