NetPackageAnalyzerConsole 8.2024.913.2200

dotnet tool install --global NetPackageAnalyzerConsole --version 8.2024.913.2200                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local NetPackageAnalyzerConsole --version 8.2024.913.2200                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=NetPackageAnalyzerConsole&version=8.2024.913.2200                
nuke :add-package NetPackageAnalyzerConsole --version 8.2024.913.2200                

Latest version

PackageAnalyzer

Analyzer for .NET solution / projects . It shows relations in projects / packages / commits .

Please read the Wiki at https://github.com/ignatandrei/packageAnalyzer/wiki/

Install as local tool

Go to where your sln is and enter this:

dotnet new tool-manifest
dotnet tool update netpackageanalyzerconsole
dotnet PackageAnalyzer generateFiles

and see results at Analysis folder as a Docusaurus site .

Just run

npm i
npm run start

to see what is generated ( see https://ignatandrei.github.io/PackageAnalyzer/docs/category/solutions )

It will show

  1. Solution Analyzer - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/ProjectRelation
  2. Project references with another projects - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/summaryProjectReferences
  3. Project Building Blocks - https://ignatandrei0.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/BuildingBlocks
  4. Root Projects - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/RootProjects
  5. Test Projects - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/TestProjects
  6. Packages Versions - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/DisplayAllVersions
  7. Packages that differ in major versions - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/MermaidVisualizerMajorDiffer
  8. Each project with their packages - https://ignatandrei.github.io/PackageAnalyzer/docs/category/projects
  9. Each project and relations with another - upstream and downstream - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerDocusaurus/ProjectReferences
  10. Classes relations in a project: https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerDocusaurus/NetPackageAnalyzerDocusaurus_rel_csproj
  11. Each project with their packages - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerDocusaurus/Packages
  12. Commits (full time and per year ) and median - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Commits
  13. Commits per project and median - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/Commits
  14. Commits per file and median - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/Commits
  15. Commits with most files - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/Commits
  16. Classes / Projects with most public methods - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/summaryPublicClasses
  17. Number of lines per class / project / method - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/summaryPublicClasses

And a summary https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/summary

Please read the Wiki at https://github.com/ignatandrei/packageAnalyzer/wiki/

How it looks

Those are the files generated :

https://ignatandrei.github.io/PackageAnalyzer/

Contributors needed!

If you want more to generate, add a Razor / .cshtml file to templates folder and generate in GenerateNow

Errors

If you have errors, please run with

dotnet PackageAnalyzer generateFiles --verbose true 

and open an issue with the verbose file mentioned in the output at

Please see verbose file at

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
8.2024.913.2200 0 9/13/2024
8.2024.912.2331 34 9/12/2024
8.2024.912.2031 31 9/12/2024
8.2024.911.2331 43 9/11/2024
8.2024.906.617 98 9/6/2024
8.2024.905.617 81 9/5/2024
8.2024.904.617 93 9/4/2024
8.2024.904.323 94 9/4/2024
8.2024.901.700 66 9/1/2024
8.2024.824.518 110 8/24/2024
8.2024.810.1824 83 8/10/2024
8.2024.726.2121 63 7/26/2024
8.2024.725.1830 66 7/25/2024
8.2024.707.1419 119 7/7/2024
8.2024.706.2120 98 7/6/2024
8.2024.705.2120 109 7/5/2024
8.2024.705.1940 80 7/5/2024
8.2024.705.1904 75 7/5/2024
8.2024.704.2030 108 7/4/2024
8.2024.704.1830 101 7/4/2024
8.2024.630.1030 77 6/30/2024
8.2024.630.930 87 6/30/2024
8.2024.629.2346 74 6/30/2024
8.2024.629.1800 73 6/29/2024
8.2024.629.1700 76 6/29/2024
8.2024.624.2300 115 6/24/2024
8.2024.624.1900 99 6/24/2024
8.2024.621.2300 92 6/21/2024
8.2024.621.2100 90 6/21/2024
8.2024.620.2000 118 6/20/2024
8.2024.620.800 103 6/20/2024
8.2024.618.2100 98 6/18/2024
8.2024.617.2100 88 6/17/2024
8.2024.607.2100 76 6/7/2024
8.2024.607.840 95 6/7/2024
8.2024.607.800 95 6/7/2024
8.2024.606.800 99 6/6/2024
8.2024.604.2100 91 6/4/2024
8.2024.527.700 86 5/27/2024
8.2024.523.700 99 5/23/2024
8.2024.429.700 103 4/29/2024
8.2024.405.700 395 4/5/2024
8.2024.315.1900 164 3/16/2024
8.2024.314.2224 155 3/14/2024
8.2024.314.815 191 3/14/2024
8.2024.312.2032 154 3/12/2024
8.2024.311.2139 149 3/11/2024
8.2024.310.2139 156 3/10/2024
8.2024.310.2107 110 3/10/2024
8.2024.310.1936 148 3/10/2024
8.2024.309.2334 126 3/9/2024
8.2024.309.1834 182 3/9/2024
8.2024.309.1109 158 3/9/2024
8.2024.308.2104 163 3/8/2024
8.2024.308.841 139 3/8/2024
8.2024.307.2311 172 3/7/2024
8.2024.307.2011 153 3/7/2024
8.2024.306.2011 194 3/6/2024
8.2024.305.2011 184 3/5/2024
7.2023.1029.811 434 10/29/2023
7.2023.909.140 368 9/8/2023
7.2023.908.2126 340 9/8/2023
7.2023.908.812 273 9/8/2023
7.2023.905.1358 844 9/5/2023
7.2023.901.831 224 9/1/2023
7.2023.831.2011 324 8/31/2023
7.2023.830.2334 288 8/30/2023
7.2023.830.921 384 8/30/2023
7.2023.830.853 328 8/30/2023
7.2023.830.722 255 8/30/2023
7.2023.829.1850 316 8/29/2023
7.2023.828.739 368 8/28/2023
7.2023.828.730 319 8/28/2023