Category: PackageAnalyzer

  • Package analyzer and Feature Matrix

    I have started a .NET Tool,https://github.com/ignatandrei/PackageAnalyzer,that can analyze your solution and generate various statistics. The program can show you dependency matrix of projects The X on the diagonal shows that the project is not dependent on himself. The 1 shows that the project is dependent DIRECTLY on the other project ( read from left to…

  • nopSolutions nopCommerce & PackageAnalyzer

    I have analyzed https://github.com/nopSolutions/nopCommerce . Number projects : 28 (tests : 1,no tests : 27 ) Number packages : 316 (Outdated: 25,Deprecated: 0,Major version differs 19 ) Total Commits: 10444 ( last commit : this year,2024 ) The commit with max files ( 4387 ) is sha 328a4fb9ddfc581fc035c47a60d35f2461a57d9d on 2021 February 05 ) The file…

  • dotnetcore CAP & package analyzer

    I have analyzed https://github.com/dotnetcore/CAP Summary Number projects : 32 (tests : 3,no tests : 29 ) Number packages : 278 (Outdated: 29,Deprecated: 0,Major version differs 43 ) Most public classes :DotNetCore.CAP 50 Total Commits: 1768 ( last commit : this year,2024 ) The commit with max files ( 173 ) is sha 5d1c1bfb0872e343b2ecd4d65e6e4961dca56dda on 2019…

  • PackageAnalyzer & Equinox

    With .NET tool https://github.com/ignatandrei/PackageAnalyzer I have analyzed another architecture from   https://github.com/EduardoPires/EquinoxProject/ 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 most…

  • PackageAnalyzer & Akka.CQRS

    With .NET tool https://github.com/ignatandrei/PackageAnalyzer I have analyzed another architecture from   https://github.com/Aaronontheweb/InMemoryCQRSReplication Project relations Project Data PNumber 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 most commits Commits per year…

  • PackageAnalyzer & DotNetMicroservicesPoc

    With .NET tool https://github.com/ignatandrei/PackageAnalyzer I have analyzed another architecture from   https://github.com/asc-lab/dotnetcore-microservices-poc  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 most…

  • 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…