CLI Tool

Sniff Check

Opinionated TypeScript/Next.js development toolkit. Find large files, unused imports, broken imports, and enforce code quality standards with lightning speed — built in Rust.

Installation

npm (global)

npm install -g sniff-check

npm (dev)

npm install --save-dev sniff-check

cargo

cargo install sniff-check

npx (no install)

npx sniff-check

Commands

sniff allRun all checks on the project
sniff sizeFind files over 100 lines
sniff importsDetect unused and broken imports
sniff typesFind any usage of TypeScript any
sniff deployPre-deployment validation check
sniff perfPerformance analysis and suggestions

Philosophy

  • Files over 100 lines flagged as smelly code
  • TypeScript any usage is forbidden
  • Unused imports and dead code detection
  • Broken imports finder
  • Pre-deployment validation
  • Parallel processing for large codebases
  • Memory-mapped I/O for large files