dotnet / extensions

This repository contains a suite of libraries that provide facilities commonly needed when creating production-ready applications.
MIT License
2.68k stars 757 forks source link

RS1035 violations in report generator projects #5390

Open dariusclay opened 2 months ago

dariusclay commented 2 months ago

RS1035: The symbol is banned for use by analyzers.

The violations occur in the following two projects. System.IO.* APIs are flagged as banned for use in analyzers and source generators. We need to either keep the suppression introduced in #5370 or fix the issues.

See https://github.com/dotnet/roslyn/issues/63290

RussKie commented 2 weeks ago

@dotnet/dotnet-extensions-compliance please triage

amadeuszl commented 3 days ago

I will check out this one

dariusclay commented 2 days ago

I will check out this one

Note, the outcome of this might just be "we keep suppressing since there's no alternative". Unless there's a way to emit these reports from the generator via MSBuild, or some other method introduced from Roslyn team.