{"repo":"mustafacagri/ai-quality-gate","free":true,"listed":false,"github":"https://github.com/mustafacagri/ai-quality-gate","clone":"git clone https://github.com/mustafacagri/ai-quality-gate.git","description":"🚀 Kill the Junior AI Era. 🤖 Level up your AI code to Principal standards. No more sloppy lines or junior mistakes. Automated ESLint ✨ TypeScript 🔧 Prettier 🎨 SonarQube 🛡️ Security 🔒 Complexity 📊 in seconds. High-stakes quality, forced to ship only the best. ⚡🏆 Goodbye, bad code. Hello, Principal Engineer. 🚀✨","language":"TypeScript","stars":32,"topics":["ai","automation","codequality","coding","cursor","devtools","mcp","mcp-server","opensource","typescript"],"license":"MIT","category":"mcp-servers","readme_excerpt":"AI Quality Gate MCP Server for AI code quality automation. --- What It Does AI writes code → calls quality fix → Server fixes what it can → Reports remaining issues to AI. Hybrid Approach: - Phase 1: ESLint + 627 rules + Prettier ( 2-8s, always runs) - Phase 2: SonarQube Server ( 30-60s, optional) Important: ESLint vs Prettier Tool Source Config ------------ ---------------------------------------------- ------------------------------------------------ ESLint Project's config (if exists) or MCP's embedded .eslintrc. / eslint.config. / MCP embedded Prettier Project's own Project's prettier.config.mjs ESLint rules are controlled by MCP for consistent quality gates. Prettier uses project's config so formatting matches project preferences. Phase 1 Rule Coverage: Plugin Rules Description ----------------- ------- --------------------------- SonarJS 201 Security, bugs, code smells Unicorn 127 Modern JS best practices ESLint Core 108 JavaScript fundamentals TypeScript-ESLint 99 TypeScript-specific rules RegExp 60 Regex best practices Import 11 Import/export rules Promise 10 Async/await best practices Node.js (n) 9 Node.js specific rules Unused Imports 2 Auto-remove unused imports Total 627 --- Installation Prerequisites - Node.js 18+ on your PATH ( node -v ). - Cursor , Antigravity , OpenCode (or another MCP-capable editor) with MCP enabled. Project root is auto-detected when PROJECT ROOT is omitted: the server walks up from the MCP process working directory until it finds package.j","default_branch":null,"files":null,"tree":[],"storefront":"/r/mustafacagri","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mustafacagri/ai-quality-gate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}