rofrischmann/fela

View on GitHub
packages/fela-utils/src/getRuleScore.js

Summary

Maintainability
A
0 mins
Test Coverage
export default function getRuleScore(ruleOrder = [], pseudo = '') {
  if (ruleOrder.length === 0 || pseudo.length === 0) {
    return 0
  }

  return (
    ruleOrder.indexOf(ruleOrder.find((regex) => pseudo.match(regex) !== null)) +
    1
  )
}