Add this URL to your Eclipse Installation to reach this solution's update site.
The Stereotype Checker is an extension to checkstyle checking if your code matches the defined architecture.
More information can be found on the GitHub pages
If you don't check your architecture it doesn't exist in reality.
The architecture is a contract between developers (including the architect if one exists) of a project on how to structure a software. In a classical architecture there are many layers (e.g. UI, business, persistence) and the architecture defines which layer is allowed to talk to another layer. If you don't check this automatically, often this contract is not followed due to the reason that the developer does not get a fast or even any feedback that some changes break the contract.
How does the stereotype check help following the contract?
In a layered architecture often there are some classes that implement a special behavior like transformer, controllers or business functions. They are called stereotypes. Stereotypes belong to a specific layer. Stereotypes are defined by a combination of:
The stereotype check tests if a class conforms to a configured stereotype and checks if the class has a dependency to an other stereotype class that is not allowed.
Unsuccessful Installs in the last 7 Days: 4
By adding the following code below to your website you will be able to add an install button for Stereotype Checker.HTML Code:
Back to the top