Welcome to CleanCode Project

Evaluate your c# code

How to use our tool

The input to our software tool, cleanCode, is a c# class. cleanCode analyzes the source code and determines how clean the code is. The output is a list of the line numbers of the given class, in which the clean code principles proposed by Robert Martin, in his book, Clean Code, are violated. The current version of cleanCode, checks 14 principles and we are going to add more principles in our next version.


Software : cleanCode
Input: C# code
Ouput: List of line numbers of code, violating clean code principles



evaluate your code now

Click the send code button, then upload your code and see the results.

Our Team


saeed parsa

professor

milad gholami

student

alireza ardalani

student

mohamadsaeed talebi

student