Skip to content

Nilanjan-Mondal/SmartLint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

github markdown vercel

SmartLint – AI Powered Code Reviewer

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.


Project Overview

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

Features

  • 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

Layer Tech Used
Frontend React Tailwind Vite
Backend Node.js Express
AI Logic Gemini

Directory Structure

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


About

SmartLint is an AI-powered code reviewer that supports any language. It provides smart suggestions and bug detection to help improve your code quality quickly.

Topics

Resources

License

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors