Run Sweepit lint rules against a project without modifying its dependencies. Version 0.0.22, released as a standalone CLI tool. It uses a private toolchain in ~/.sweepi to avoid conflicts with project ESLint configs or lockfiles. Key differentiator: no installation into project devDependencies, no ESLint plugin pollution. Supports linting all TypeScript files or only changed files (git-aware). Requires Node >=22.13.0.
npm install sweepiNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initialize Sweepi toolchain and lint all TypeScript files in the current directory.
Upgrade Node to version >=22.13.0
Use --all to include all files, but note it still only processes TypeScript files per current implementation.
Ensure ~/.sweepi is reinitialized after major ESLint releases via `npx sweepi init`.
Use --all to lint entire project.
Use npx sweepi instead of global install
Run 'npx sweepi init' and check home directory permissions.
Re-run 'npx sweepi init' to recreate the configuration.
Upgrade Node.js to version 22.13.0 or higher.
Delete ~/.sweepi and re-run 'npx sweepi init'.