Calculate the Cyclomatic Complexity of a CSS selector
npm install css-selector-complexityCalculate the Cyclomatic Complexity of a CSS selector




!Dependencies Status
!Dependencies Status


``sh`
npm install css-selector-complexity
`js``
const complexity = require('css-selector-complexity')
console.log(complexity('.my > #brutal ~ [css]:first-child + selector'))
//-> 5
The idea for this package originated from the following blog posts:
- Cyclomatic Complexity: Logic in CSS
by Harry Roberts
- Programming CSS by
Jeremy Keith
- Wallace CLI
CSS Analytics
in your terminal
- Constyble
CSS Complexity
Linter
- css-analyzer
Calculate
analytics for CSS