Happy !
StefanReichhart / Mire
Project infos
| License | MIT |
| Tags | refactoring, lint, sunit, testing, slime, slint |
| Creation date | 2013-05-20 |
| Website |
Monticello registration
About Mire
"Mire" (lat. mirare + eng. mire) is a tiny wrapper around the lint-rules defined by the refactoring engine. Mire allows you to apply all (or just a subset of) lint rules/tests on your code using the existing sunit-ui/infrastructure - No extra tool and/or ui required.
Project(s), package(s) and rules can be "configured" in a simple sunit-testcase. False detections can be excluded/ignored using pragmas. See Mire Self-Tests for examples ...
Mire does also provide a small set of (experimental) rules on its own. This is optional. "Mire-Core" is all you really need. The Test-Package contains some examples how to configure Mire.
Status
- Development Status: Stable
- Tested platforms: Pharo 4.x
Requirements
- Sunit + SunitUI (shipped with Pharo)
- Refactoring / RefactoringEngine (shipped with Pharo)
- NautilusUI (shipped with Pharo)
Optional "Mire"-Packages
- Mire-Rules-*
- Grease (depends Grease, Grease-Slime)
- Seaside (depends Seaside, Seaside-Slime)
ConfigurationOfMire load
