Add pytest test suite for check_json5

Tests cover:

  • Valid JSON and JSON5 features (comments, trailing commas, unquoted keys, special numbers, multi-line strings)
  • Invalid files (syntax errors, duplicate keys including nested)
  • Edge cases (non-UTF8 files, empty files, multiple files, no files)

Merge request reports

Loading