Skip to content

Modernization to the current CSS rgb/rgba color parser #37

Modernization to the current CSS rgb/rgba color parser

Modernization to the current CSS rgb/rgba color parser #37

Triggered via pull request April 13, 2024 09:56
Status Failure
Total duration 28s
Artifacts

build.yml

on: pull_request
Matrix: Lint and tests
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 27 warnings
Lint and tests (18): lib/parsers.js#L32
Unnecessary escape character: \/
Lint and tests (18): lib/parsers.js#L33
Unnecessary escape character: \/
Lint and tests (18)
Process completed with exit code 1.
Lint and tests (latest): lib/parsers.js#L32
Unnecessary escape character: \/
Lint and tests (latest): lib/parsers.js#L33
Unnecessary escape character: \/
Lint and tests (latest)
Process completed with exit code 1.
Lint and tests (20): lib/parsers.js#L32
Unnecessary escape character: \/
Lint and tests (20): lib/parsers.js#L33
Unnecessary escape character: \/
Lint and tests (20)
Process completed with exit code 1.
Lint and tests (18): lib/parsers.js#L32
Insert `⏎·`
Lint and tests (18): lib/parsers.js#L300
Replace `.slice(0,·3).map(code·=>·⏎······code.toLowerCase()·==·"none"·?·0·:·⏎······Math.min(255,·Math.max(0,·⏎··········percentRegEx.test(code)·?·Math.round((parseFloat(code.slice(0,·-1))·*·255)·/·100)·:·` with `⏎······.slice(0,·3)⏎······.map((code)·=>⏎········code.toLowerCase()·==·'none'⏎··········?·0⏎··········:·Math.min(⏎··············255,⏎··············Math.max(⏎················0,⏎················percentRegEx.test(code)⏎··················?·Math.round((parseFloat(code.slice(0,·-1))·*·255)·/·100)`
Lint and tests (18): lib/parsers.js#L304
Replace `(integerRegEx.test(code)·?·parseInt(code,·10)·:·undefined)` with `········:·integerRegEx.test(code)⏎····················?·parseInt(code,·10)⏎····················:·undefined`
Lint and tests (18): lib/parsers.js#L305
Replace `↹` with `··············`
Lint and tests (18): lib/parsers.js#L306
Insert `······`
Lint and tests (18): lib/parsers.js#L307
Replace `····` with `······`
Lint and tests (18): lib/parsers.js#L309
Insert `·`
Lint and tests (18): lib/parsers.js#L310
Replace `·parts[3]·==·"none"·?·0·:·(percentRegEx.test(parts[3])·?·parseFloat(parts[3].slice(0,·-1))·/·100·:·parseFloat(parts[3])` with `⏎········parts[3]·==·'none'⏎··········?·0⏎··········:·percentRegEx.test(parts[3])⏎············?·parseFloat(parts[3].slice(0,·-1))·/·100⏎············:·parseFloat(parts[3]`
Lint and tests (18): lib/parsers.js#L312
Insert `·`
Lint and tests (latest): lib/parsers.js#L32
Insert `⏎·`
Lint and tests (latest): lib/parsers.js#L300
Replace `.slice(0,·3).map(code·=>·⏎······code.toLowerCase()·==·"none"·?·0·:·⏎······Math.min(255,·Math.max(0,·⏎··········percentRegEx.test(code)·?·Math.round((parseFloat(code.slice(0,·-1))·*·255)·/·100)·:·` with `⏎······.slice(0,·3)⏎······.map((code)·=>⏎········code.toLowerCase()·==·'none'⏎··········?·0⏎··········:·Math.min(⏎··············255,⏎··············Math.max(⏎················0,⏎················percentRegEx.test(code)⏎··················?·Math.round((parseFloat(code.slice(0,·-1))·*·255)·/·100)`
Lint and tests (latest): lib/parsers.js#L304
Replace `(integerRegEx.test(code)·?·parseInt(code,·10)·:·undefined)` with `········:·integerRegEx.test(code)⏎····················?·parseInt(code,·10)⏎····················:·undefined`
Lint and tests (latest): lib/parsers.js#L305
Replace `↹` with `··············`
Lint and tests (latest): lib/parsers.js#L306
Insert `······`
Lint and tests (latest): lib/parsers.js#L307
Replace `····` with `······`
Lint and tests (latest): lib/parsers.js#L309
Insert `·`
Lint and tests (latest): lib/parsers.js#L310
Replace `·parts[3]·==·"none"·?·0·:·(percentRegEx.test(parts[3])·?·parseFloat(parts[3].slice(0,·-1))·/·100·:·parseFloat(parts[3])` with `⏎········parts[3]·==·'none'⏎··········?·0⏎··········:·percentRegEx.test(parts[3])⏎············?·parseFloat(parts[3].slice(0,·-1))·/·100⏎············:·parseFloat(parts[3]`
Lint and tests (latest): lib/parsers.js#L312
Insert `·`
Lint and tests (20): lib/parsers.js#L32
Insert `⏎·`
Lint and tests (20): lib/parsers.js#L300
Replace `.slice(0,·3).map(code·=>·⏎······code.toLowerCase()·==·"none"·?·0·:·⏎······Math.min(255,·Math.max(0,·⏎··········percentRegEx.test(code)·?·Math.round((parseFloat(code.slice(0,·-1))·*·255)·/·100)·:·` with `⏎······.slice(0,·3)⏎······.map((code)·=>⏎········code.toLowerCase()·==·'none'⏎··········?·0⏎··········:·Math.min(⏎··············255,⏎··············Math.max(⏎················0,⏎················percentRegEx.test(code)⏎··················?·Math.round((parseFloat(code.slice(0,·-1))·*·255)·/·100)`
Lint and tests (20): lib/parsers.js#L304
Replace `(integerRegEx.test(code)·?·parseInt(code,·10)·:·undefined)` with `········:·integerRegEx.test(code)⏎····················?·parseInt(code,·10)⏎····················:·undefined`
Lint and tests (20): lib/parsers.js#L305
Replace `↹` with `··············`
Lint and tests (20): lib/parsers.js#L306
Insert `······`
Lint and tests (20): lib/parsers.js#L307
Replace `····` with `······`
Lint and tests (20): lib/parsers.js#L309
Insert `·`
Lint and tests (20): lib/parsers.js#L310
Replace `·parts[3]·==·"none"·?·0·:·(percentRegEx.test(parts[3])·?·parseFloat(parts[3].slice(0,·-1))·/·100·:·parseFloat(parts[3])` with `⏎········parts[3]·==·'none'⏎··········?·0⏎··········:·percentRegEx.test(parts[3])⏎············?·parseFloat(parts[3].slice(0,·-1))·/·100⏎············:·parseFloat(parts[3]`
Lint and tests (20): lib/parsers.js#L312
Insert `·`