This project provides a commandline interface of the RefactorLizar library.
RefactorLizarCLI utilizes [PicoCLI](https://picocli.info/} and GraalVM thus, commands can be started via the provided binary or via gradle run --args="<command/s>"
.
Evaluates for the given source path hypergraph code metrics. dataTypePatternsPath and observedSystemPath is a path to file for ignored/included types. Every line in this file is seen as a regex tested against the qualified type names. DataTypePatterns are ignored types and observedSystem are included type
Change imports of simulator code according to the new, modular metamodel.
Find occurrences of the dependency cycle smell.
Find occurrences of the dependency direction smell. Layers must be ordered from bottom to top and separated by ','. Available analysis levels are type, component and package
Metamodels Type Extraction
Find occurrences of the feature scattering smell. Available analysis levels are type, component and package
Find occurrences of the improper simulator layering smell. Available analysis levels are type, component and package
Find occurrences of the language blobs smell. Available analysis levels are type, component and package
Not implemented yet.