Template Foldability diff view should ignore file paths
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 38/100
Research direction
Start by locating the Template Foldability diff view and trace how it compares source file paths. The change is done when differences caused only by noncommon source base paths are masked while meaningful code differences, such as IID comparisons in QueryInterface, remain visible.
Written by the indexing model from the issue text.
Description
In this view, the first line difference is only in the source file - this DLL pulls in static libs that use the same cppwinrt version, but different runs of its projector, so it's got both lib1/obj/winrt/base.h and lib2/obj/winrt/base.h. The second difference is actually meaningful (comparing IIDs in queryinterface.)
I'd like to fix the diff view to either ignore the file-path difference in the view, or mask the "noncommon source base path" so only the real differences in code are shown.
- Dominant language
- C#
- Stars
- 175
- Forks
- 20
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from microsoft/SizeBench
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Hang Open
Difficulty 4/5 3-5 days Newbie friendliness 25/100
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
All issues in microsoft/SizeBench
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
nightscout/nocturne#1379 ·
-
priority-0
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
StackExchange/StackExchange.Redis#3249 ·
-
[Feat] 조합 영역 구분선 개선 Open
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 72/100