Skip to content

Enhance BOM analysis with license information - #26

Merged
csharpfritz merged 5 commits into
FritzAndFriends:mainfrom
csharpfritz:feature-Bom-Phase1
Dec 12, 2025
Merged

Enhance BOM analysis with license information#26
csharpfritz merged 5 commits into
FritzAndFriends:mainfrom
csharpfritz:feature-Bom-Phase1

Conversation

@csharpfritz

Copy link
Copy Markdown
Contributor

Now including:

  • license used in local NuGet package nuspec doc
  • version number if a new package version is available
  • warning message if the a new package version has a new license

…s technologies

- Implemented WebFrameworkDetector to identify ASP.NET Core features such as MVC, Razor Pages, Blazor, SignalR, gRPC, Health Checks, Swagger/OpenAPI, NSwag, and API Versioning.
- Created FrameworkAnalysis class to analyze .NET framework and SDK used in projects, generating a report section with project framework information.
- Developed FrameworkFeatureDetectorEngine to coordinate multiple feature detectors and generate report sections for detected features.
- Introduced IFrameworkFeatureDetector interface and FrameworkFeature class to standardize feature detection across different technologies.
- Added unit tests for WebFrameworkDetector, DataAccessDetector, and TestingFrameworkDetector to ensure accurate feature detection.
- Enhanced FrameworkFeatureDetectorEngine tests to validate feature analysis and summary generation.
- Updated CommandLineArgumentExtensionsTests with a punny test name for clarity.
@csharpfritz
csharpfritz merged commit cd23062 into FritzAndFriends:main Dec 12, 2025
3 checks passed
@csharpfritz
csharpfritz deleted the feature-Bom-Phase1 branch December 12, 2025 16:38
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.

1 participant