Skip to content

Commit e32d0d5

Browse files
authored
fix: update regex to match decimal percents (#20)
Should handle code coverage with decimal places like `92.5%`
1 parent caf2843 commit e32d0d5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ const availableColorsReStr = '(:?' + availableColors.join('|') + ')'
4040
function getCoverageRe() {
4141
// note, Shields.io escaped '-' with '--'
4242
const coverageRe = new RegExp(
43-
`https://img\\.shields\\.io/badge/code--coverage-\\d+%25-${availableColorsReStr}`,
43+
`https://img\\.shields\\.io/badge/code--coverage-[1-9]\d?|\d+\.?\d+%25-${availableColorsReStr}`,
4444
)
4545
return coverageRe
4646
}
@@ -71,7 +71,7 @@ function getCoverageFromReadme() {
7171
const readmeText = fs.readFileSync(readmeFilename, 'utf8')
7272

7373
const coverageRe = new RegExp(
74-
`https://img\\.shields\\.io/badge/code--coverage-(\\d+)%25-${availableColorsReStr}`,
74+
`https://img\\.shields\\.io/badge/code--coverage-([1-9]\d?|\d+\.?\d+)%25-${availableColorsReStr}`,
7575
)
7676
const matches = coverageRe.exec(readmeText)
7777

0 commit comments

Comments
 (0)