Redlint (v6.4.1) is a filesystem linter that uses Putout to transform a JSON representation (.filesystem.json) of your filesystem and apply changes directly. It supports scanning and fixing file naming, structure, and organization rules via Putout plugins for madrun, package.json, ESM, TypeScript, and more. Active development with monthly releases. Requires Node >=22. Unique differentiator: lints filesystem structure as a JSON file, not just code.
npm install redlintNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows basic usage of redlint: import main module and scan function, then scan filesystem.
Upgrade Node to 22 or later.
Use ESM imports (import redlint from 'redlint').
Run 'npx redlint scan' for scanning.
Switch to import statement or use dynamic import().
Run 'npx redlint' or install globally: 'npm i -g redlint'.
No dependency data recorded yet.