Module language_validators

Module language_validators 

Source
Expand description

Language-specific validation implementations

Provides language-specific validators for:

  • Rust: cargo check, clippy
  • TypeScript: tsc, eslint
  • Python: mypy, pylint
  • Go: go vet, golangci-lint
  • Java: javac, checkstyle

Structs§

GoValidator
Go validator using go vet and golangci-lint
JavaValidator
Java validator using javac and checkstyle
PythonValidator
Python validator using mypy and pylint
RustValidator
Rust validator using cargo check and clippy
TypeScriptValidator
TypeScript validator using tsc and eslint

Traits§

LanguageValidator
Trait for language-specific validators

Functions§

get_validator
Gets the appropriate validator for a language