GitHunt
AL

This is a clean code checker based on Robert Martine's Clean Code book.

Clean Code Checker

⚠️ Notice

This repository contains two codebases: one for Windows Forms (C#) and another for a web-based Clean Code Checker.

The original project dates back to 2020 and is no longer maintained. Feel free to build upon our ideas to create a more enhanced Clean Code Checker.

πŸ“– Description

Based on Robert Martin’s Clean Code book, this checker evaluates C# code against 14 rules and counts their violations. These rules help developers write cleaner, more maintainable code.

Clean Code Rules Summary
Figure 1: Summary of Clean Code Rules

🌍 Website Support

I hope my previous university, IUST, still maintains this domain for us. Feel free to use it, but note that it is best suited for less complex C# code:

πŸ”— Website URL


Website Screenshot
Figure 2: Website Interface

Languages

JavaScript52.9%CSS24.4%C#18.6%ASP.NET4.1%

Contributors

Created February 6, 2025
Updated February 6, 2025
Alireza-Ardalani/CleanCode | GitHunt