Class: Lutaml::Xsd::Formatters::JsonFormatter
- Defined in:
- lib/lutaml/xsd/formatters/json_formatter.rb
Overview
JSON formatter for validation results Outputs machine-readable JSON format for CI/CD integration
Instance Method Summary collapse
-
#format(results) ⇒ String
Format validation results as JSON.
Instance Method Details
#format(results) ⇒ String
Format validation results as JSON
16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/lutaml/xsd/formatters/json_formatter.rb', line 16 def format(results) output = { summary: { total: results[:total], valid: results[:valid], invalid: results[:invalid], }, results: format_file_results(results[:files]), } JSON.pretty_generate(output) end |