Skip to content

Replace css-tree with @projectwallace/css-parser #632

Replace css-tree with @projectwallace/css-parser

Replace css-tree with @projectwallace/css-parser #632

Triggered via pull request January 3, 2026 20:19
@bartvenemanbartveneman
synchronize #488
pw-parser
Status Failure
Total duration 24s
Artifacts –

test.yml

on: pull_request
Lint JS
13s
Lint JS
Unit tests
18s
Unit tests
Code coverage
19s
Code coverage
Lint package
20s
Lint package
Lint unused code
11s
Lint unused code
Fit to window
Zoom out
Zoom in

Annotations

8 errors
Lint unused code
Process completed with exit code 1.
Lint JS
Process completed with exit code 1.
Unit tests
Process completed with exit code 1.
src/selectors/selectors.test.ts > tracks combinator locations: src/selectors/selectors.test.ts#L456
AssertionError: expected { …(2) } to deeply equal { …(2) } - Expected + Received { " ": [ { - "column": 6, + "column": 7, "length": 1, "line": 2, "offset": 6, }, { - "column": 6, - "length": 1, - "line": 4, + "column": 17, + "length": 7, + "line": 2, "offset": 26, }, { - "column": 13, + "column": 29, "length": 1, - "line": 6, + "line": 2, "offset": 48, }, { - "column": 12, + "column": 40, "length": 1, - "line": 7, + "line": 2, "offset": 63, }, ], ">": [ { - "column": 7, + "column": 12, "length": 1, - "line": 3, + "line": 2, "offset": 16, }, ], } ❯ src/selectors/selectors.test.ts:456:37
src/selectors/pseudos.test.ts > logs the whole parent selector when using locations: src/selectors/pseudos.test.ts#L53
AssertionError: expected { hover: [ { line: 2, …(3) } ], …(1) } to deeply equal { hover: [ { line: 2, …(3) } ], …(1) } - Expected + Received { "hover": [ { - "column": 3, + "column": 11, "length": 7, "line": 2, "offset": 3, }, ], "lang": [ { - "column": 3, + "column": 22, "length": 10, - "line": 3, + "line": 2, "offset": 14, }, ], } ❯ src/selectors/pseudos.test.ts:53:17
Code coverage
Process completed with exit code 1.
src/selectors/selectors.test.ts > tracks combinator locations: src/selectors/selectors.test.ts#L456
AssertionError: expected { …(2) } to deeply equal { …(2) } - Expected + Received { " ": [ { - "column": 6, + "column": 7, "length": 1, "line": 2, "offset": 6, }, { - "column": 6, - "length": 1, - "line": 4, + "column": 17, + "length": 7, + "line": 2, "offset": 26, }, { - "column": 13, + "column": 29, "length": 1, - "line": 6, + "line": 2, "offset": 48, }, { - "column": 12, + "column": 40, "length": 1, - "line": 7, + "line": 2, "offset": 63, }, ], ">": [ { - "column": 7, + "column": 12, "length": 1, - "line": 3, + "line": 2, "offset": 16, }, ], } ❯ src/selectors/selectors.test.ts:456:37
src/selectors/pseudos.test.ts > logs the whole parent selector when using locations: src/selectors/pseudos.test.ts#L53
AssertionError: expected { hover: [ { line: 2, …(3) } ], …(1) } to deeply equal { hover: [ { line: 2, …(3) } ], …(1) } - Expected + Received { "hover": [ { - "column": 3, + "column": 11, "length": 7, "line": 2, "offset": 3, }, ], "lang": [ { - "column": 3, + "column": 22, "length": 10, - "line": 3, + "line": 2, "offset": 14, }, ], } ❯ src/selectors/pseudos.test.ts:53:17