...
DSM-Supported Languages
.NET: C# and vb.NET
JAVA, Clojure, Groovy, Kotlin JAR files
C/C++
UML in Sparx System Enterprise Architect format
DSI File. Two DSI model files can be compared
...
Software Development Anti-Patterns
Accidental Complexity
Blob Class
Code Review Candidate
Complex Class
Excessive Coupling
Excessive Overloading
Indecent Exposure
Large Class
Lava Flow
Long Method Class
Long Parameter List
Poltergeists
Speculative Generality
Architecture Anti-Patterns
Bloated Service
Dead Component
Dead Element
Deficient Encapsulation
Deficient Names
Documentation
Duplication
Functional Decomposition
Lasagna Code
Lazy Component (Class)
Refactoring Candidates
Spaghetti Code
Swiss Army Knife
Further to the above available Software Development and Architecture Anti-Patterns, you can create your own custom Anti-Patterns based on metrics’ search queries, using graphs to interpret the impact of the values. When metrics based searches provide quick access to elements of interest, saving these queries serve as input for custom analysis.
...