Brunelleschi is an open source IntelliJ plugin able to detect three architectural smells (Cyclic Dependency, Hub Like Dependency, and Unstable Dependency) in java source code.
- Download the distribution (brunelleschi-0.3.2-SNAPSHOT.zip)
- Go to Intellij and open "File->Settings" or press Ctrl + Alt + S
- Browse to Plugin and click on the ⚙️ icon and select "Install Plugin from disk.."
- Browse to the location where you have put the jar distribution and select it.
- Restart the IDE
DISCLAIMER: The plugin is guaranteed to work on Intellij 2020.3 version.
- Select "Brunelleschi->FindAllSmell" in the upper menu.