Hey HN,
I built NeuroLint, a CLI tool that automatically fixes common React and Next.js issues using deterministic AST transformations, no AI, no rewrites, no breaking changes.
It handles 50+ issues across 7 layers:
- Hydration errors (window/document/localStorage guards)
- Missing React keys
- Console.log cleanup
- Unused variables
- Accessibility improvements
- Next.js App Router 'use client' directives
I also just shipped a one-command fix for CVE-2025-55182 (the CVSS 10.0 React Server Components RCE that dropped this week):
npx @neurolint/cli security:cve-2025-55182 . --fix
How it works:
- Parses your code with Babel AST
- Applies rule-based transformations
- Creates backups before any changes
- Shows transparent diffs
GitHub: https://github.com/Alcatecablee/Neurolint-CLI
npm: https://www.npmjs.com/package/@neurolint/cli
Site: https://neurolint.dev
VSCode: https://marketplace.visualstudio.com/items?itemName=neurolin...
Would love feedback from the HN community. What's missing? What would make you trust a tool like this on your codebase?