Skip to content

#1307: give atom-in-atom its packs and check for the next one - #1330

Open
morphqdd wants to merge 3 commits into
objectionary:masterfrom
morphqdd:1307
Open

#1307: give atom-in-atom its packs and check for the next one#1330
morphqdd wants to merge 3 commits into
objectionary:masterfrom
morphqdd:1307

Conversation

@morphqdd

Copy link
Copy Markdown
Contributor

atom-in-atom was the one lint with no pack directory, so nothing ever ran it. The rule itself works: handed an atom that carries another atom it reports the error, and handed an atom with nothing inside it stays quiet, which is what the two packs here assert.

The existing check only looks one way, from a pack to its XSL. The new one looks the other way, so a lint added without packs fails the build instead of sitting unexercised.

Closes #1307

@github-actions github-actions Bot added the core Changes are made to core parts of the code base label Aug 31, 2026

yegor256 commented Sep 1, 2026

Copy link
Copy Markdown
Member

This branch was stacked on top of #1328 (now merged), so this diff still shows the same unoptimizable-recursion.xsl addition plus the atom-in-atom pack. Needs a rebase onto master to isolate just the #1307 fix, and a manual look either way. Not merging as-is.


Generated by Claude Code

@yegor256
yegor256 self-requested a review September 1, 2026 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Changes are made to core parts of the code base

Projects

None yet

Development

Successfully merging this pull request may close these issues.

atom-in-atom lint lacks corresponding pack and misses testing

2 participants