Skip to content

Testing

Mimic doesn't currently have automated tests. Verification is manual via:

bash
npm run lint            # eslint --max-warnings 0
npm run typecheck       # tsc --noEmit
cargo check --manifest-path src-tauri/Cargo.toml

Run all three before committing. They check for:

  • lint: Code style, unused imports, problematic patterns
  • typecheck: TypeScript strict mode type checking, noUnusedLocals, noUnusedParameters
  • cargo check: Rust compilation errors, type mismatches