Skip to content

fix(#1279): exempt home objects from mandatory-package lint - #1282

Merged
rultor merged 2 commits into
objectionary:masterfrom
volodya-lombrozo:1279-fix-mandatory-package-stdlib
Aug 16, 2026
Merged

fix(#1279): exempt home objects from mandatory-package lint#1282
rultor merged 2 commits into
objectionary:masterfrom
volodya-lombrozo:1279-fix-mandatory-package-stdlib

Conversation

@volodya-lombrozo

Copy link
Copy Markdown
Member

Consolidate home object definitions and fix package lint rules to correctly exempt standard library objects.

This PR creates a shared home-object.xsl utility that defines the canonical list of EO standard library root objects, and updates both mandatory-package and prohibited-package lints to use this list. This prevents false positives when linting objects from the home repository that are exempt from package requirements.

Fixes #1279

@volodya-lombrozo

Copy link
Copy Markdown
Member Author

@rultor merge

@rultor

rultor commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

@rultor merge

@volodya-lombrozo OK, I'll try to merge now. You can check the progress of the merge here.

@rultor
rultor merged commit 1c6fbbb into objectionary:master Aug 16, 2026
22 checks passed
@rultor

rultor commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

@rultor merge

@volodya-lombrozo Done! FYI, the full log is here (took me 4min).

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.

mandatory-package rule erroneously flags all root objects in the standard library

2 participants