{"library":"redlint","title":"Redlint","description":"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.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install redlint"],"cli":{"name":"redlint","version":null}},"imports":["import redlint from 'redlint'","import { scan } from 'redlint'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import redlint from 'redlint';\nimport { scan } from 'redlint';\n\n// Initialize with default options\nconst lint = redlint();\n\n// Scan current directory\nconst results = await scan();\nconsole.log(results);\n\n// Or run via CLI: npx redlint scan\n","lang":"typescript","description":"Shows basic usage of redlint: import main module and scan function, then scan filesystem.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}