NetPackageAnalyzerConsole 8.2024.1006.2232
See the version list below for details.
dotnet tool install --global NetPackageAnalyzerConsole --version 8.2024.1006.2232
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local NetPackageAnalyzerConsole --version 8.2024.1006.2232
#tool dotnet:?package=NetPackageAnalyzerConsole&version=8.2024.1006.2232
nuke :add-package NetPackageAnalyzerConsole --version 8.2024.1006.2232
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
If you want a fast summary of the solution, just run
dotnet PackageAnalyzer generateFiles -wg HtmlSummary
And will generate a html file with all the information. As an example , see https://ignatandrei.github.io/PackageAnalyzer/NetPackageAnalyzer_summary.html
If you want a site of all solution, run
dotnet PackageAnalyzer generateFiles -wg Docusaurus
and see results at Analysis folder as a Docusaurus site . You should run
npm i
npm run start
to see what is generated ( see https://ignatandrei.github.io/PackageAnalyzer/docs/category/solutions )
It will show ( see below for more details ):
- Solution Analyzer - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/ProjectRelation
- Project references with another projects - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/summaryProjectReferences
- Project Building Blocks - https://ignatandrei0.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/BuildingBlocks
- Root Projects - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/RootProjects
- Test Projects - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/TestProjects
- Packages Versions - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/DisplayAllVersions
- Packages that differ in major versions - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/MermaidVisualizerMajorDiffer
- Each project with their packages - https://ignatandrei.github.io/PackageAnalyzer/docs/category/projects
- Each project and relations with another - upstream and downstream - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerDocusaurus/ProjectReferences
- Classes relations in a project: https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerDocusaurus/NetPackageAnalyzerDocusaurus_rel_csproj
- Each project with their packages - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerDocusaurus/Packages
- Commits (full time and per year ) and median - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Commits
- Commits per project and median - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/Commits
- Commits per file and median - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/Commits
- Commits with most files - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/Commits
- Classes / Projects with most public methods - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/summaryPublicClasses
- Number of lines per class / project / method - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/summaryPublicClasses
- Radar summary - https://ignatandrei.github.io/PackageAnalyzer/NetPackageAnalyzer_summary.html#radar
- Commits per year and folder https://ignatandrei.github.io/PackageAnalyzer/NetPackageAnalyzer_summary.html#Commitsperyearandfolder
And a summary https://ignatandrei.github.io/PackageAnalyzer/NetPackageAnalyzer_summary.html
Please read the Wiki at https://github.com/ignatandrei/packageAnalyzer/wiki/
How it looks
Those are the files generated for summary: https://ignatandrei.github.io/PackageAnalyzer/NetPackageAnalyzer_summary.html
Or for site: 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
Metrics from https://learn.microsoft.com/en-us/visualstudio/code-quality/code-metrics-values?view=vs-2022
Product | Versions 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. |
This package has no dependencies.
Version | Downloads | Last updated |
---|---|---|
8.2024.1025.925 | 270 | 10/25/2024 |
8.2024.1021.1350 | 170 | 10/21/2024 |
8.2024.1020.2220 | 266 | 10/20/2024 |
8.2024.1020.2145 | 278 | 10/20/2024 |
8.2024.1020.1045 | 261 | 10/20/2024 |
8.2024.1020.458 | 294 | 10/20/2024 |
8.2024.1019.1936 | 343 | 10/19/2024 |
8.2024.1017.1936 | 305 | 10/17/2024 |
8.2024.1016.1936 | 412 | 10/16/2024 |
8.2024.1016.1336 | 336 | 10/16/2024 |
8.2024.1015.1904 | 379 | 10/15/2024 |
8.2024.1014.2028 | 383 | 10/14/2024 |
8.2024.1014.1828 | 87 | 10/14/2024 |
8.2024.1012.1012 | 123 | 10/12/2024 |
8.2024.1010.2040 | 132 | 10/10/2024 |
8.2024.1010.1840 | 93 | 10/10/2024 |
8.2024.1008.2227 | 123 | 10/8/2024 |
8.2024.1008.1900 | 99 | 10/8/2024 |
8.2024.1006.2232 | 90 | 10/6/2024 |
8.2024.1006.1732 | 100 | 10/6/2024 |
8.2024.1005.1732 | 96 | 10/5/2024 |
8.2024.1003.2115 | 92 | 10/4/2024 |
8.2024.1002.2115 | 100 | 10/2/2024 |
8.2024.1002.824 | 99 | 10/2/2024 |
8.2024.1001.1900 | 107 | 10/1/2024 |
8.2024.930.1330 | 93 | 9/30/2024 |
8.2024.929.2142 | 89 | 9/29/2024 |
8.2024.929.1355 | 102 | 9/29/2024 |
8.2024.927.1336 | 109 | 9/27/2024 |
8.2024.925.136 | 82 | 9/24/2024 |
8.2024.921.1650 | 103 | 9/21/2024 |
8.2024.913.2200 | 148 | 9/13/2024 |
8.2024.912.2331 | 118 | 9/12/2024 |
8.2024.912.2031 | 119 | 9/12/2024 |
8.2024.911.2331 | 139 | 9/11/2024 |
8.2024.906.617 | 149 | 9/6/2024 |
8.2024.905.617 | 121 | 9/5/2024 |
8.2024.904.617 | 136 | 9/4/2024 |
8.2024.904.323 | 136 | 9/4/2024 |
8.2024.901.700 | 116 | 9/1/2024 |
8.2024.824.518 | 138 | 8/24/2024 |
8.2024.810.1824 | 105 | 8/10/2024 |
8.2024.726.2121 | 94 | 7/26/2024 |
8.2024.725.1830 | 91 | 7/25/2024 |
8.2024.707.1419 | 137 | 7/7/2024 |
8.2024.706.2120 | 115 | 7/6/2024 |
8.2024.705.2120 | 129 | 7/5/2024 |
8.2024.705.1940 | 106 | 7/5/2024 |
8.2024.705.1904 | 96 | 7/5/2024 |
8.2024.704.2030 | 137 | 7/4/2024 |
8.2024.704.1830 | 125 | 7/4/2024 |
8.2024.630.1030 | 103 | 6/30/2024 |
8.2024.630.930 | 119 | 6/30/2024 |
8.2024.629.2346 | 93 | 6/30/2024 |
8.2024.629.1800 | 99 | 6/29/2024 |
8.2024.629.1700 | 100 | 6/29/2024 |
8.2024.624.2300 | 163 | 6/24/2024 |
8.2024.624.1900 | 118 | 6/24/2024 |
8.2024.621.2300 | 114 | 6/21/2024 |
8.2024.621.2100 | 118 | 6/21/2024 |
8.2024.620.2000 | 140 | 6/20/2024 |
8.2024.620.800 | 133 | 6/20/2024 |
8.2024.618.2100 | 120 | 6/18/2024 |
8.2024.617.2100 | 108 | 6/17/2024 |
8.2024.607.2100 | 100 | 6/7/2024 |
8.2024.607.840 | 113 | 6/7/2024 |
8.2024.607.800 | 123 | 6/7/2024 |
8.2024.606.800 | 126 | 6/6/2024 |
8.2024.604.2100 | 109 | 6/4/2024 |
8.2024.527.700 | 104 | 5/27/2024 |
8.2024.523.700 | 117 | 5/23/2024 |
8.2024.429.700 | 132 | 4/29/2024 |
8.2024.405.700 | 434 | 4/5/2024 |
8.2024.315.1900 | 198 | 3/16/2024 |
8.2024.314.2224 | 189 | 3/14/2024 |
8.2024.314.815 | 222 | 3/14/2024 |
8.2024.312.2032 | 189 | 3/12/2024 |
8.2024.311.2139 | 180 | 3/11/2024 |
8.2024.310.2139 | 189 | 3/10/2024 |
8.2024.310.2107 | 146 | 3/10/2024 |
8.2024.310.1936 | 189 | 3/10/2024 |
8.2024.309.2334 | 164 | 3/9/2024 |
8.2024.309.1834 | 219 | 3/9/2024 |
8.2024.309.1109 | 196 | 3/9/2024 |
8.2024.308.2104 | 199 | 3/8/2024 |
8.2024.308.841 | 174 | 3/8/2024 |
8.2024.307.2311 | 209 | 3/7/2024 |
8.2024.307.2011 | 190 | 3/7/2024 |
8.2024.306.2011 | 233 | 3/6/2024 |
8.2024.305.2011 | 216 | 3/5/2024 |
7.2023.1029.811 | 466 | 10/29/2023 |
7.2023.909.140 | 406 | 9/8/2023 |
7.2023.908.2126 | 372 | 9/8/2023 |
7.2023.908.812 | 307 | 9/8/2023 |
7.2023.905.1358 | 873 | 9/5/2023 |
7.2023.901.831 | 251 | 9/1/2023 |
7.2023.831.2011 | 359 | 8/31/2023 |
7.2023.830.2334 | 325 | 8/30/2023 |
7.2023.830.921 | 420 | 8/30/2023 |
7.2023.830.853 | 356 | 8/30/2023 |
7.2023.830.722 | 290 | 8/30/2023 |
7.2023.829.1850 | 342 | 8/29/2023 |
7.2023.828.739 | 397 | 8/28/2023 |
7.2023.828.730 | 353 | 8/28/2023 |