DesigniteJava

Code analyzer

A tool for assessing the quality and structure of Java code by detecting design and implementation smells and computing various object-oriented metrics.

Detects smells and computes metrics of Java code

GitHub

173 stars
14 watching
65 forks
Language: Java
last commit: 8 months ago
Linked from 1 awesome list

code-smellsdesign-smellsjavametricsobject-oriented-metricstechnical-debt

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
wala/wala A toolset for static analysis of Java and JavaScript code. 763
sonarsource/sonar-java Analyzes Java code quality and security issues to help developers write cleaner code 1,135
ilyaumanets/improve_your_code A tool that analyzes Ruby code for common design flaws and suggests improvements. 0
flatt-security/shisho A tool that analyzes code for security vulnerabilities and provides feedback to developers 371
angular-architects/detective Analyzes code structure and patterns to identify potential issues and areas for improvement. 80
storyyeller/krakatau A toolset for analyzing and manipulating Java bytecode 1,993
mbechler/serianalyzer Analyzes Java bytecode to identify potential deserialization vulnerabilities. 241
clj-commons/kibit A static code analyzer for Clojure and other languages that suggests improvements to make code more idiomatic and efficient. 1,764
migamake/homplexity A tool that analyzes Haskell code to measure its complexity and quality 61
venantius/yagni An analyzer that identifies and reports unused code in Java-based projects. 219
mumuki/mulang Analyzes source code structure and syntax to detect potential issues and errors 124
tomasbjerre/violations-lib A Java library for parsing and analyzing static code analysis reports from various tools. 148
bkoelman/csharpguidelinesanalyzer A tool that analyzes C# code against predefined coding guidelines and reports diagnostics 145
clj-kondo/clj-kondo A tool for analyzing and improving the quality of Clojure code 1,712
sjednac/coffea Analyzes static dependencies in Java bytecode to model its internal structure and connections 14