An AI-powered code review system capable of analyzing code in any programming language, with a unique capability to review and lint neonLang, a custom programming language.
SmartLint automates code review by leveraging AI to analyze code quality, suggest improvements, detect bugs, and enforce best practices across multiple programming languages. Its unique support for neonLang empowers developers using this custom language with tailored linting and feedback.
Note
- AI-powered code review supporting any programming language
- Intelligent suggestions for code quality improvements, bug detection, and best practices.
- Green, yellow, and red icons represent correct code, suggested fixes, and errors respectively.
- Special, custom linting rules and full support for the custom language neonLang
- Clean and responsive UI
Recovaid/
│
├── client/
│ ├── public/ # Static assets
│ ├── src/ # React source files
│ │ ├── assets/ # Images, fonts, etc.
│ │ ├── pages/ # Page-level components
│ │ ├── App.js
│ │ └── index.js
│ │
│ ├── dockerfile
│ ├── .env # Environment variables
│ ├── package.json # client meta data
│ ├── package-lock.json # dependency tree
│ ├── eslint.config.js
│ ├── postcss.config.js
│ ├── tailwind.config.js
│ ├── vite.config.js
│ └── vercel.json # Vercel deployment config
│
│
├── server/ # Express backend
│ ├── src/
│ │ ├── configs/ # Config file for environment vars
│ │ ├── controllers/ # Route controllers (handle req/res)
│ │ ├── services/ # Business logic layer
│ │ ├── routes/ # Route definitions
│ │ ├── utils/ # Misc utilities (e.g., nodemailer)
│ │ └── index.js # App entry point
│ │
│ ├── dockerfile
│ ├── .env # Environment variables
│ ├── package.json # Server meta data
│ ├── package-lock.json # dependency tree
│ └── vercel.json # Vercel deployment config
│
│
├── docker-compose.yml # config file for dockerfiles
├── README.md # Project documentation
└── LICENSE # License file