README.md
# Clean Mixer
Tools for code architecture analysis and linting
## Usage
Configure components of your codebase in `.clean_mixer.exs`
```
[
components: [
{"some-component", "lib/clean_mixer/path-to-files-of-some-component"},
{"some-component/sub-component", "lib/clean_mixer/path-to-files-of-some-component/sub-component"},
]
]
```
## Visualization
List all project components and their dependencies:
```
mix clean_mixer.list
```
Render component dependencies with plantuml:
```
mix clean_mixer.plant_uml
```