Skip to content

Drop the notes about the mixins' metaclass - #169

Open
eda-s-claude-bot[bot] wants to merge 1 commit into
devfrom
claude/drop-the-metaclass-notes
Open

Drop the notes about the mixins' metaclass#169
eda-s-claude-bot[bot] wants to merge 1 commit into
devfrom
claude/drop-the-metaclass-notes

Conversation

@eda-s-claude-bot

Copy link
Copy Markdown

Documentation

  • The three mixins in tests/unit/JUnitDialects/ and tests/README.md carried a paragraph explaining why they
    are not created by ExtendedType. It records the detour taken while writing them, not anything a reader of
    those mixins needs, and the rule belongs in the coding guidelines rather than in every mixin that follows it.
  • The three mixin doc-strings are one-liners now.

Related Issues and Pull-Requests

  • Follows the review of pyTooling#266, where the same note was
    removed. Those notes entered with #163.

They record how the code got here - an attempt with ExtendedType that cannot work - rather than anything a reader
of these mixins needs. The rule belongs in the coding guidelines: use a classic mixin when the class it will be
combined with is not created by ExtendedType.

Co-Authored-By: Patrick Lehmann <Paebbels@gmail.com>
@eda-s-claude-bot
eda-s-claude-bot Bot requested a review from Paebbels as a code owner August 16, 2026 19:54
@codecov

codecov Bot commented Aug 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 31.74%. Comparing base (469beb1) to head (78eca71).

Additional details and impacted files
@@           Coverage Diff           @@
##              dev     #169   +/-   ##
=======================================
  Coverage   31.74%   31.74%           
=======================================
  Files           9        9           
  Lines        2498     2498           
  Branches      396      396           
=======================================
  Hits          793      793           
  Misses       1705     1705           
Flag Coverage Δ
unittests 31.74% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

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

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant