Skip to content

Scaladoc Duplicated Entries Fix - #2

Open
cheeseng wants to merge 1 commit into
mainfrom
fix-scaladoc-duplicate-anyvals
Open

Scaladoc Duplicated Entries Fix#2
cheeseng wants to merge 1 commit into
mainfrom
fix-scaladoc-duplicate-anyvals

Conversation

@cheeseng

@cheeseng cheeseng commented Dec 5, 2025

Copy link
Copy Markdown
Collaborator

Fixed duplicate entries problem when generating scaladoc by adding some dedupe code at TastyParser.scala.

This fixes duplicated scala.AnyVal entries in scala package scaladoc.

@bvenners bvenners left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I made a few changes. If they look good to you, please squash and make a PR against upstream. Tnx.

Resolves an issue where Scaladoc was generating duplicate entries for
the same members when combining results from multiple parser instances.

The fix implements deduplication by creating a stable composite key from
the member's location, full name, and kind. When duplicates are found,
the entry with documentation is preferred, falling back to the first
entry if none have docs.

This ensures clean, non-redundant API documentation output.

Co-authored-by: Bill Venners <bill@artima.com>
@cheeseng
cheeseng force-pushed the fix-scaladoc-duplicate-anyvals branch from 25e98b6 to 6c3d7ad Compare December 9, 2025 13:18
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