Releases: chairbender/object-calisthenics-analyzer
Releases · chairbender/object-calisthenics-analyzer
1.0
Contains logic for detecting all violations other than Rule 6. Though it may miss some violations for certain cases, it should be thorough enough to give you plenty of information on how you can improve your code's adherence to Object Calisthenics.
There's still a few areas where some more complicated and "smarter" algorithms could be used to detect some additional cases and increase the true positive rate while maintaining a low false positive rate. Some cases, however, (like abbreviation detection) aren't going to be feasible for awhile.