Skip to content

Port theme-check checks - #1259

Merged
karreiro merged 14 commits into
plhp/1-adoptfrom
plhp/8-port-theme-checks
Jul 17, 2026
Merged

Port theme-check checks#1259
karreiro merged 14 commits into
plhp/1-adoptfrom
plhp/8-port-theme-checks

Conversation

@karreiro

Copy link
Copy Markdown
Contributor

Ports a set of theme-check checks into theme-check-common.

@karreiro
karreiro force-pushed the plhp/8-port-theme-checks branch from 5ee1a54 to ee0ac5f Compare July 17, 2026 10:02
@karreiro
karreiro force-pushed the plhp/8-port-theme-checks branch from ee0ac5f to fe5bd5c Compare July 17, 2026 10:34
karreiro added 3 commits July 17, 2026 13:05
Restores completion behavior lost in the NEW liquid parser so it matches
OLD across empty/unclosed slots, pipe/filter routing, literal
type-narrowing, liquid-inner-statement, named-filter-arg value slots, and
abutting end-tag cases (A-G, R1, R2, R3).

Fix branch-tag completion parity when abutting end tag

Extends the abutting-endtag recovery to LiquidBranch (elsif/when); the R3 fix covered LiquidTag/ForMarkup only.
Parser:
- paginate tolerant argument parsing
- comment/doc depth-balance
- conditional comments
- filter comma leniency
- curly quotes
- markdown script
- nested same-name HTML tags
- inline # indentation

Printer:
- liquid-doc trims
- tablerow branched-body
@karreiro
karreiro force-pushed the plhp/8-port-theme-checks branch from fe5bd5c to 8826e2d Compare July 17, 2026 11:07
@karreiro
karreiro marked this pull request as ready for review July 17, 2026 11:17
@karreiro
karreiro requested a review from a team as a code owner July 17, 2026 11:17
Base automatically changed from plhp/7-changeset to plhp/6-consumers July 17, 2026 11:19
@karreiro
karreiro force-pushed the plhp/8-port-theme-checks branch from 8826e2d to 2427db6 Compare July 17, 2026 11:42
Base automatically changed from plhp/6-consumers to plhp/5-language-server July 17, 2026 12:06
Base automatically changed from plhp/5-language-server to plhp/4-resilient July 17, 2026 12:19
Base automatically changed from plhp/4-resilient to plhp/3-adapt July 17, 2026 12:30
Base automatically changed from plhp/3-adapt to plhp/2-configure July 17, 2026 12:44
Base automatically changed from plhp/2-configure to plhp/1-adopt July 17, 2026 12:55
@karreiro
karreiro merged commit 8a15fa5 into plhp/1-adopt Jul 17, 2026
8 checks passed
@karreiro
karreiro deleted the plhp/8-port-theme-checks branch July 17, 2026 13:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants