Skip to content

Allow compound property accessors to be used with value and scoped reference typed objects - #88

Open
samtupy wants to merge 2 commits into
anjo76:masterfrom
samtupy:compound-prop
Open

samtupy wants to merge 2 commits into
anjo76:masterfrom
samtupy:compound-prop

Conversation

@samtupy

@samtupy samtupy commented Aug 8, 2026

Copy link
Copy Markdown

This PR makes it so that compound property accessors work with both scoped reference types as well as value types. It includes full test coverage.

Full disclosure - an llm helped with initial implementation of this PR (I saw no contribution guideline forbidding this), and I've opted to leave it's overaggressive comments in place during first draft because, though I verified the output using multiple live codebases as well as insuring that full test coverage succeeds, I can admit that this would have been a lot for me to learn on my own in short notice - and thus the LLM explained some of it's thought process better than I can. Totally happy to remove the comments or make any other changes necessary if this was done in the correct way. If the LLM did anything blaitently wrong in a way I can't detect not having developed the codebase, I'd be happy to try improving the situation given instruction.

Thanks for the great library and for considering these improvements!

@anjo76 anjo76 self-assigned this Aug 11, 2026
@anjo76 anjo76 added enhancement New feature or request wontfix This will not be worked on labels Aug 11, 2026
@anjo76

anjo76 commented Aug 11, 2026

Copy link
Copy Markdown
Owner

I've decided not to accept AI generated code contributions, see CONTRIBUTING.md

I'll look into the enhancement but this pull request will be rejected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request wontfix This will not be worked on

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants