mix raxol.check (Raxol v2.0.1)

View Source

Run comprehensive quality checks on the Raxol codebase.

This task runs multiple quality checks in sequence:

  1. Compilation check
  2. Format check
  3. Credo analysis
  4. Dialyzer (if available)
  5. Security audit
  6. Test suite

Usage

mix raxol.check [OPTIONS]

Options

  • --only CHECKS - Run only specific checks (comma-separated)
  • --skip CHECKS - Skip specific checks (comma-separated)
  • --strict - Run all checks in strict mode
  • --quick - Run only fast checks (skip dialyzer)

Examples

# Run all checks
mix raxol.check

# Run only format and compile checks
mix raxol.check --only compile,format

# Skip dialyzer
mix raxol.check --skip dialyzer

# Quick check (no dialyzer)
mix raxol.check --quick