Skip to content

vityaman-edu/detekt-sqm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Detekt Custom Rules: Software Quality Metrics

Usage

gradle build
detekt --input ... --plugins build/libs/detekt-sqm-0.1.0.jar --all-rules

Plan

  • WMC: Weighted methods per class
  • DIT: Depth of Inheritance Tree
  • NOC: Number of Children
  • CBO: Coupling between object classes
  • RFC: Response for a Class
  • LCOM: Lack of cohesion in methods
  • Ca: Afferent couplings
  • NPM: Number of public methods

References

About

Detekt custom ruleset to check software quality metrics 🌵

Resources

License

Stars

Watchers

Forks

Contributors