Category: PackageAnalyzer

  • PackageAnalyzer & Booking Microservices

    With .NET tool https://github.com/ignatandrei/PackageAnalyzer I have analyzed another solution architecture from   https://github.com/meysamhadeli/booking-microservices Project relations Project Data Public Classes per project Number lines per project Class data Public methods per class Number methods per class Number lines per class Method data Cyclomatic complexity per method Maintainability index per method Number lines per method Commits File with…

  • NetPackageAnalyzer- part 14–class coupling

    The .NET Tool,https://www.nuget.org/packages/netpackageanalyzerconsole,can now analyze a solution and see theclass coupling The program is showing the class coupling index of classes . https://learn.microsoft.com/en-us/visualstudio/code-quality/code-metrics-class-coupling?view=vs-2022 Install from https://nuget.org/packages/netpackageanalyzerconsole

  • NetPackageAnalyzer–part 13–executable lines

    The .NET Tool,https://www.nuget.org/packages/netpackageanalyzerconsole,can now analyze a solution and see the number of executable lines The program is showing the number of executable lines per method,class,assembly . https://learn.microsoft.com/en-us/visualstudio/code-quality/code-metrics-values?view=vs-2022 Install from https://nuget.org/packages/netpackageanalyzerconsole

  • NetPackageAnalyzer–part 12-CyclomaticComplexity

    The .NET Tool,https://www.nuget.org/packages/netpackageanalyzerconsole,can now analyze a solution and see the cyclomatic complexity. Cyclomatic Complexity for assembly,class,method The cyclomatic complexity of a section of code is the number of linearly independent paths through the code. It is a quantitative measure of the number of linearly independent paths through a program’s source code. The program is showing…

  • NetPackageAnalyzer–part 11–Building Blocks,Test Projects and Root Projects

    The .NET Tool,https://www.nuget.org/packages/netpackageanalyzerconsole,can now analyze a solution and see the Building Blocks,Test Projects and Root Projects Building blocks Projects I define as Building blocks projects the projects that have no reference to other projects. If you are new to the solution,then you can start to those base projects – should be self contained and self…

  • Ardalis CleanArchitecture TODO & Package Analyzer

    I have analyzed the TODO example from https://github.com/ardalis/CleanArchitecture Number projects : 7 (tests : 3,no tests : 4 ) Number packages : 246 (Outdated: 32,Deprecated: 0,Major version differs 7 ) Assembly with most references : NimblePros.SampleToDo.Core 89 Most public classes NimblePros.SampleToDo.UseCases 33 Total Commits: 20 ( last commit : this year,2024 ) The commit with…

  • Ardalis CleanArchitecture & PackageAnalyzer

    I have analyzed  https://github.com/ardalis/CleanArchitecture Number projects : 7 (tests : 3,no tests : 4 ) Number packages : 172 (Outdated: 3,Deprecated: 0,Major version differs 7 ) Assembly with most references : Clean.Architecture.Core 21 [Most public classes](pathname:///docs/Analysis/Clean.Architecture/summaryPublicClasses) :Clean.Architecture.UseCases 12 Total Commits: 262 ( last commit : this year,2024 ) The commit with max files ( 257…

  • danpdc cleanArchitectureTemplate & Package Analyzer

    I have analyzed  https://github.com/danpdc/cleanArchitectureTemplate   Number projects : 5 (tests : 0,no tests : 5 ) Number packages : 86 (Outdated: 9,Deprecated: 0,Major version differs 2 ) Assembly with most references : Physicube.Application 103 Most public classes :Physicube.Application 36 Total Commits: 5 ( last commit : this year,2024 ) The commit with max files (…

  • Rafaelfgx Architecture and PackageAnalyzer

    I have analyzed https://github.com/rafaelfgx/Architecture . Number projects : 5 (tests : 0,no tests : 5 ) Number packages : 119 (Outdated: 0,Deprecated: 0,Major version differs 9 ) Total Commits: 5 ( last commit : this year,2024 ) The commit with max files ( 85 ) is sha bf6edda5dad1cba410c7814f5d6fb373f5b7c29c on 2024 July 21 ) The file…

  • NetPackageAnalyzer–part 10–commits per year and folder

    The .NET Tool,https://www.nuget.org/packages/netpackageanalyzerconsole,can now analyze a solution and see the commits per year and folder