morelinq / MoreLINQ

Extensions to LINQ to Objects
https://morelinq.github.io/
Apache License 2.0
3.63k stars 409 forks source link

Add public API tracking #980

Closed atifaziz closed 1 year ago

atifaziz commented 1 year ago

This PR adds tracking of the library's publicly shipped API using Microsoft.CodeAnalysis.PublicApiAnalyzers. This adds controls to make sure that no new API or changes leak accidentally.

codecov[bot] commented 1 year ago

Codecov Report

Merging #980 (f2b1370) into master (06102d7) will not change coverage. The diff coverage is n/a.

:exclamation: Current head f2b1370 differs from pull request most recent head fdef757. Consider uploading reports for the commit fdef757 to get more accurate results

@@           Coverage Diff           @@
##           master     #980   +/-   ##
=======================================
  Coverage   92.60%   92.60%           
=======================================
  Files         113      113           
  Lines        3434     3434           
  Branches     1052     1054    +2     
=======================================
  Hits         3180     3180           
  Misses        191      191           
  Partials       63       63           
Impacted Files Coverage Δ
MoreLinq/Flatten.cs 97.50% <ø> (ø)
MoreLinq/NestedLoops.cs 100.00% <0.00%> (ø)
MoreLinq/Permutations.cs 96.42% <0.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more