Unity-Customer-Template/docs/VALIDATORS.md
Frank Harris 28c15035a4
All checks were successful
Code Documentation / code-docs (push) Successful in 6s
Project Report / project-report (push) Successful in 4s
Validate Code / validate (push) Successful in 3s
added unity files
2026-06-15 12:03:33 -05:00

1.7 KiB

Validators

PHP

  • Tool used: php
  • Command used: php -l <file>
  • Requirements: PHP CLI installed
  • Limitations: syntax only

Python

  • Tool used: python3
  • Command used: python3 -m py_compile <file>
  • Requirements: Python 3 installed
  • Limitations: compile/syntax only

JavaScript

  • Tool used: node
  • Command used: node --check <file>
  • Requirements: Node.js installed
  • Limitations: syntax only

JSON

  • Tool used: jq
  • Command used: jq empty <file>
  • Requirements: jq installed
  • Limitations: structure validation only

YAML

  • Tool used: yamllint
  • Command used: yamllint -f parsable <file>
  • Requirements: yamllint installed
  • Limitations: skipped when tool is unavailable

Shell

  • Tool used: bash
  • Command used: bash -n <file>
  • Requirements: Bash installed
  • Limitations: parse check only

Ruby

  • Tool used: ruby
  • Command used: ruby -c <file>
  • Requirements: Ruby installed
  • Limitations: syntax only

Perl

  • Tool used: perl
  • Command used: perl -c <file>
  • Requirements: Perl installed
  • Limitations: compile/syntax only

C#

  • Tool used: dotnet
  • Command used: dotnet build <solution-or-project>
  • Requirements: .sln or .csproj plus .NET SDK
  • Limitations: standalone .cs files are not validated directly; true validation requires a project or solution

C/C++

  • Tool used: cmake
  • Command used: cmake -S <repo> -B <temp-build-dir>
  • Requirements: CMakeLists.txt and cmake
  • Limitations: configure validation only, not full compile unless extended later

HTML

  • Tool used: tidy
  • Command used: tidy -qe <file>
  • Requirements: tidy installed
  • Limitations: skipped when tool is unavailable