From c50285256e03fe5be3807fcf23cdba2f12a15b2f Mon Sep 17 00:00:00 2001 From: Andrei Ignat Date: Mon, 9 Dec 2024 20:14:26 +0200 Subject: [PATCH] latest version --- docs/NetPackageAnalyzer_summary.html | 308 +++++++++++++----- docs/NetPackageAnalyzer_summary.md | 6 +- .../Files-with-commits-table.png | Bin 36323 -> 36250 bytes .../Files-with-commits.png | Bin 121816 -> 121256 bytes .../Public-class-per-project-table.png | Bin 23598 -> 24468 bytes .../Public-class-per-project.png | Bin 44594 -> 46945 bytes .../Public-methods-per-assembly.png | Bin 46990 -> 45763 bytes .../Public-methods-per-class.png | Bin 23419 -> 23389 bytes .../References-per-assembly-table.png | Bin 22295 -> 22266 bytes .../References-per-assembly.png | Bin 37490 -> 37706 bytes .../References-per-class-table.png | Bin 19446 -> 19724 bytes .../References-per-class.png | Bin 28033 -> 28816 bytes .../project-bb0-4.png | Bin 11464 -> 11463 bytes .../project-bb0-8.png | Bin 11401 -> 11401 bytes .../projects-with-tests.png | Bin 69401 -> 69460 bytes .../projects-without-tests.png | Bin 56787 -> 56780 bytes .../root-project-1.png | Bin 25762 -> 25767 bytes .../.config/dotnet-tools.json | 2 +- 18 files changed, 239 insertions(+), 77 deletions(-) diff --git a/docs/NetPackageAnalyzer_summary.html b/docs/NetPackageAnalyzer_summary.html index c98e284..eddf502 100644 --- a/docs/NetPackageAnalyzer_summary.html +++ b/docs/NetPackageAnalyzer_summary.html @@ -56,7 +56,8 @@

Solution Info

Number projects : 14 ( tests : 1, - total : 14 + total : 14 , + projects matrix ) @@ -202,7 +203,7 @@

Info Repo & Commits

2 - branch main , commit 1653e4d88bdea8a45c058955082be26ea7dc34c1 + branch main , commit 14e4a355f8b09223fefeb2b7673c7ce170b28295 @@ -237,7 +238,7 @@

Info Repo & Commits

The file with most commits - ( 131 ) is ..\NetPackageAnalyzerConsole\src\NetPackageAnalyzer\NetPackageAnalyzerConsole\Program.cs + ( 133 ) is ..\NetPackageAnalyzerConsole\src\NetPackageAnalyzer\NetPackageAnalyzerConsole\Program.cs @@ -466,9 +467,9 @@

Radar NetPackageAnalyzer

{ name: 'Packages', max: 28 }, { name: 'References', max: 6 }, { name: 'Number Public Classes', max: 45 }, - { name: 'Lines in Public Classes', max: 1885 }, + { name: 'Lines in Public Classes', max: 1839 }, { name: 'Number Classes',max:39}, - { name: 'Total Lines', max: 2249 }, + { name: 'Total Lines', max: 2263 }, { name: "Cyclomatic", max: 412}, { name: "CodeCoupling", max: 83}, ] @@ -495,7 +496,7 @@

Radar NetPackageAnalyzer

}, { - value: [59,49, 12, 2, 0, 0,3, 305, 34,38], + value: [59,49, 12, 2, 2, 242,3, 305, 34,38], name: 'NetPackageAnalyzerDocusaurus' }, @@ -510,7 +511,7 @@

Radar NetPackageAnalyzer

}, { - value: [54,54, 8, 6, 45, 1885,39, 2249, 412,83], + value: [54,54, 8, 6, 45, 1839,39, 2263, 412,83], name: 'NetPackageAnalyzerObjects' }, @@ -540,7 +541,7 @@

Radar NetPackageAnalyzer

}, { - value: [3,3, 1, 0, 0, 0,1, 104, 1,2], + value: [3,3, 1, 0, 5, 76,1, 104, 1,2], name: 'NuGetInfo' }, @@ -567,7 +568,7 @@

Radar NetPackageAnalyzer

Matrix Projects

- + @@ -584,7 +585,13 @@

Matrix Projects

- + + @@ -599,9 +606,18 @@

Matrix Projects

+ + + - + + @@ -616,9 +632,18 @@

Matrix Projects

+ + + - + + @@ -633,9 +658,18 @@

Matrix Projects

+ + + - + + @@ -650,9 +684,18 @@

Matrix Projects

+ + + - + + @@ -667,9 +710,18 @@

Matrix Projects

+ + + - + + @@ -684,9 +736,18 @@

Matrix Projects

+ + + - + + @@ -701,9 +762,18 @@

Matrix Projects

+ + + - + + @@ -718,9 +788,18 @@

Matrix Projects

+ + + - + + @@ -735,9 +814,18 @@

Matrix Projects

+ + + - + + @@ -752,9 +840,18 @@

Matrix Projects

+ + + - + + @@ -769,9 +866,18 @@

Matrix Projects

+ + + - + + @@ -786,9 +892,18 @@

Matrix Projects

+ + + - + + @@ -803,9 +918,18 @@

Matrix Projects

+ + + - + + @@ -820,6 +944,9 @@

Matrix Projects

+ + +
PrjProjects NetPackageAnalyzeHistory NetPackageAnalyzerConsole NetPackageAnalyzerDiagram Statistical
NetPackageAnalyzeHistory1 ) NetPackageAnalyzeHistory +
+ Direct ref: 0 +
+ Total ref: 0 +
X          
NetPackageAnalyzerConsole2 ) NetPackageAnalyzerConsole +
+ Direct ref: 4 +
+ Total ref: 28 +
  X        
NetPackageAnalyzerDiagram3 ) NetPackageAnalyzerDiagram +
+ Direct ref: 0 +
+ Total ref: 0 +
    X      
NetPackageAnalyzerDocusaurus4 ) NetPackageAnalyzerDocusaurus +
+ Direct ref: 2 +
+ Total ref: 8 +
    1      
NetPackageAnalyzerExportHTML5 ) NetPackageAnalyzerExportHTML +
+ Direct ref: 3 +
+ Total ref: 9 +
      1    
NetPackageAnalyzerMetricsMSFT6 ) NetPackageAnalyzerMetricsMSFT +
+ Direct ref: 0 +
+ Total ref: 0 +
           
NetPackageAnalyzerObjects7 ) NetPackageAnalyzerObjects +
+ Direct ref: 6 +
+ Total ref: 6 +
1   1   1 1
NetPackageAnalyzerShowInConsole8 ) NetPackageAnalyzerShowInConsole +
+ Direct ref: 1 +
+ Total ref: 7 +
2   2   2 2
NetPackageAnalyzerTests9 ) NetPackageAnalyzerTests +
+ Direct ref: 3 +
+ Total ref: 11 +
        1 1
NPA.GitInfo10 ) NPA.GitInfo +
+ Direct ref: 0 +
+ Total ref: 0 +
           
NPA.HtmlData11 ) NPA.HtmlData +
+ Direct ref: 0 +
+ Total ref: 0 +
           
NPA.Resources12 ) NPA.Resources +
+ Direct ref: 0 +
+ Total ref: 0 +
      X    
NuGetInfo13 ) NuGetInfo +
+ Direct ref: 0 +
+ Total ref: 0 +
        X  
Statistical14 ) Statistical +
+ Direct ref: 0 +
+ Total ref: 0 +
          X
@@ -6898,11 +7025,11 @@

Assemblies with number of public classes

Min Value: 1 ;Max Value: 45 - ;Math average: 6 - ;Math median: 1 - ;Standard Dev: 12.37 + ;Math average: 5 + ;Math median: 2 + ;Standard Dev: 11.45 - ;Coefficient of Variation: 2.06 + ;Coefficient of Variation: 2.29
Math mode: The most encountered value (1 times) is 1 @@ -6924,7 +7051,7 @@

Assemblies with number of public classes

Assemblies with number of public classes Assemblies with number of public classes Assemblies with number of public classes Assemblies with Public methods
Min Value: 7 ;Max Value: 709 - ;Math average: 91 - ;Math median: 21 - ;Standard Dev: 196.50 + ;Math average: 85 + ;Math median: 38 + ;Standard Dev: 181.38 - ;Coefficient of Variation: 2.16 + ;Coefficient of Variation: 2.13
@@ -7038,7 +7169,7 @@

Assemblies with Public methods

option = { yAxis: { type: 'category', - data: ['NetPackageAnalyzerObjects','NetPackageAnalyzeHistory','NetPackageAnalyzerMetricsMSFT','NetPackageAnalyzerTests','Statistical','NetPackageAnalyzerDiagram','NetPackageAnalyzerShowInConsole','NPA.HtmlData','NetPackageAnalyzerExportHTML','NPA.Resources'], + data: ['NetPackageAnalyzerObjects','NetPackageAnalyzeHistory','NuGetInfo','NetPackageAnalyzerMetricsMSFT','NetPackageAnalyzerTests','NetPackageAnalyzerDocusaurus','Statistical','NetPackageAnalyzerDiagram','NetPackageAnalyzerShowInConsole','NPA.HtmlData'], show: false }, @@ -7054,14 +7185,14 @@

Assemblies with Public methods

data: [ {value:709,itemStyle:{color:'red'}}, {value:81}, +{value:65}, {value:59}, {value:45}, +{value:40}, {value:38}, {value:21}, {value:14}, -{value:13}, -{value:12}, -{value:10} +{value:13} ], type: 'bar' , label: { @@ -7106,10 +7237,14 @@

Assemblies with Public methods

{"Name": "NetPackageAnalyzeHistory", "Nr": "81" }, + {"Name": "NuGetInfo", "Nr": "65" }, + {"Name": "NetPackageAnalyzerMetricsMSFT", "Nr": "59" }, {"Name": "NetPackageAnalyzerTests", "Nr": "45" }, + {"Name": "NetPackageAnalyzerDocusaurus", "Nr": "40" }, + {"Name": "Statistical", "Nr": "38" }, {"Name": "NetPackageAnalyzerDiagram", "Nr": "21" }, @@ -7129,7 +7264,7 @@

Assemblies with Public methods

layout: "fitColumns", pagination: "local", paginationSize: 10, - paginationSizeSelector: [10,11], + paginationSizeSelector: [10,13], movableColumns: true, paginationCounter: "rows", columns: [ @@ -7171,8 +7306,10 @@

Public methods per assembly bad data : 1

data: [ {value:709,itemStyle:{color:'red'}}, {value:81,itemStyle:{color:'red'}}, +{value:65,itemStyle:{color:'red'}}, {value:59,itemStyle:{color:'red'}}, {value:45,itemStyle:{color:'red'}}, +{value:40,itemStyle:{color:'red'}}, {value:38,itemStyle:{color:'red'}}, {value:21,itemStyle:{color:'red'}}, {value:14,itemStyle:{color:'red'}}, @@ -7205,11 +7342,11 @@

Classes with Public methods

Min Value: 1 ;Max Value: 24 - ;Math average: 3 + ;Math average: 4 ;Math median: 1 - ;Standard Dev: 4.47 + ;Standard Dev: 4.24 - ;Coefficient of Variation: 1.49 + ;Coefficient of Variation: 1.06
Math mode: The most encountered value (1 times) is 1 @@ -7244,7 +7381,7 @@

Classes with Public methods

{ data: [ {value:24,itemStyle:{color:'red'}}, -{value:17,itemStyle:{color:'orange'}}, +{value:19,itemStyle:{color:'orange'}}, {value:13,itemStyle:{color:'orange'}}, {value:12,itemStyle:{color:'orange'}}, {value:12,itemStyle:{color:'orange'}}, @@ -7295,7 +7432,7 @@

Classes with Public methods

{"Name": "ProjectsDict", "Nr": "24" }, - {"Name": "ProjectData", "Nr": "17" }, + {"Name": "ProjectData", "Nr": "19" }, {"Name": "PackageData", "Nr": "13" }, @@ -7317,6 +7454,8 @@

Classes with Public methods

{"Name": "NamePerCount", "Nr": "7" }, + {"Name": "NugetInfoData", "Nr": "7" }, + {"Name": "PackageProblemsDTO", "Nr": "7" }, {"Name": "PackageWithVersion", "Nr": "7" }, @@ -7329,16 +7468,26 @@

Classes with Public methods

{"Name": "RscgExportDataDiagram", "Nr": "7" }, + {"Name": "FileNotFound", "Nr": "6" }, + + {"Name": "FolderNotFound", "Nr": "6" }, + {"Name": "GenerateData", "Nr": "6" }, {"Name": "History", "Nr": "6" }, + {"Name": "LicenseFound", "Nr": "6" }, + {"Name": "StatisticalNumbers", "Nr": "6" }, {"Name": "Statistics", "Nr": "6" }, + {"Name": "NoLicenseFound", "Nr": "5" }, + {"Name": "ProcessOutput", "Nr": "5" }, + {"Name": "TemplateGenerator", "Nr": "5" }, + {"Name": "HistoryPerYear", "Nr": "4" }, {"Name": "IOperations", "Nr": "4" }, @@ -7367,6 +7516,8 @@

Classes with Public methods

{"Name": "GenerateFiles", "Nr": "1" }, + {"Name": "GenerateFilesDocusaurus", "Nr": "1" }, + {"Name": "GenerateHTML", "Nr": "1" }, {"Name": "GenericMetricsClass", "Nr": "1" }, @@ -7406,7 +7557,7 @@

Classes with Public methods

layout: "fitColumns", pagination: "local", paginationSize: 10, - paginationSizeSelector: [10,20,30,40,50,54], + paginationSizeSelector: [10,20,30,40,50,60,61], movableColumns: true, paginationCounter: "rows", columns: [ @@ -7447,7 +7598,7 @@

Public methods per class bad data : 1

{ data: [ {value:24,itemStyle:{color:'red'}}, -{value:17,itemStyle:{color:'red'}}, +{value:19,itemStyle:{color:'red'}}, {value:13,itemStyle:{color:'red'}}, {value:12,itemStyle:{color:'red'}}, {value:12,itemStyle:{color:'red'}}, @@ -7464,11 +7615,17 @@

Public methods per class bad data : 1

{value:7,itemStyle:{color:'red'}}, {value:7,itemStyle:{color:'red'}}, {value:7,itemStyle:{color:'red'}}, +{value:7,itemStyle:{color:'red'}}, +{value:6,itemStyle:{color:'red'}}, +{value:6,itemStyle:{color:'red'}}, +{value:6,itemStyle:{color:'red'}}, {value:6,itemStyle:{color:'red'}}, {value:6,itemStyle:{color:'red'}}, {value:6,itemStyle:{color:'red'}}, {value:6,itemStyle:{color:'red'}}, {value:5,itemStyle:{color:'red'}}, +{value:5,itemStyle:{color:'red'}}, +{value:5,itemStyle:{color:'red'}}, {value:4,itemStyle:{color:'red'}}, {value:4,itemStyle:{color:'red'}}, {value:4,itemStyle:{color:'red'}}, @@ -7499,6 +7656,7 @@

Public methods per class bad data : 1

{value:1,itemStyle:{color:'red'}}, {value:1,itemStyle:{color:'red'}}, {value:1,itemStyle:{color:'red'}}, +{value:1,itemStyle:{color:'red'}}, {value:1,itemStyle:{color:'red'}} ], type: 'bar' @@ -7526,11 +7684,11 @@

Assemblies with References

Min Value: 1 ;Max Value: 41 - ;Math average: 9 + ;Math average: 10 ;Math median: 5 - ;Standard Dev: 11.14 + ;Standard Dev: 12.69 - ;Coefficient of Variation: 1.24 + ;Coefficient of Variation: 1.27
Math mode: The most encountered value (1 times) is 2 @@ -7552,7 +7710,7 @@

Assemblies with References

yAxis: { type: 'category', show: false, - data: ['NetPackageAnalyzeHistory','NetPackageAnalyzerMetricsMSFT','NetPackageAnalyzerObjects','NuGetInfo','Statistical','NPA.Resources','NPA.GitInfo','NetPackageAnalyzerDiagram','NetPackageAnalyzerShowInConsole','NPA.HtmlData'] + data: ['NetPackageAnalyzeHistory','NetPackageAnalyzerObjects','NetPackageAnalyzerMetricsMSFT','NuGetInfo','Statistical','NPA.Resources','NPA.GitInfo','NetPackageAnalyzerDiagram','NetPackageAnalyzerShowInConsole','NPA.HtmlData'] }, xAxis: { type: 'value' @@ -7565,8 +7723,8 @@

Assemblies with References

{ data: [ {value:41}, +{value:32}, {value:19}, -{value:17}, {value:8}, {value:8}, {value:7}, @@ -7600,9 +7758,9 @@

Assemblies with References

{"Name": "NetPackageAnalyzeHistory", "Nr": "41" }, - {"Name": "NetPackageAnalyzerMetricsMSFT", "Nr": "19" }, + {"Name": "NetPackageAnalyzerObjects", "Nr": "32" }, - {"Name": "NetPackageAnalyzerObjects", "Nr": "17" }, + {"Name": "NetPackageAnalyzerMetricsMSFT", "Nr": "19" }, {"Name": "NuGetInfo", "Nr": "8" }, @@ -7645,11 +7803,11 @@

Classes with References

Min Value: 1 ;Max Value: 40 - ;Math average: 10 + ;Math average: 9 ;Math median: 4 - ;Standard Dev: 11.49 + ;Standard Dev: 10.72 - ;Coefficient of Variation: 1.15 + ;Coefficient of Variation: 1.19
Math mode: The most encountered value (1 times) is 4 @@ -7671,7 +7829,7 @@

Classes with References

yAxis: { type: 'category', show: false, - data: ['ProjectsDict','GenerateHTML','AssemblyDataFromMSFT','RealMainExecuting','PackageData','ProjectData','TestNugetInfo','TestStatistics','GenerateData','WriteToConsole'] + data: ['ProjectsDict','GenerateHTML','AssemblyDataFromMSFT','GenerateFilesDocusaurus','RealMainExecuting','PackageData','ProjectData','TemplateGenerator','TestNugetInfo','TestStatistics'] }, xAxis: { type: 'value' @@ -7686,13 +7844,13 @@

Classes with References

{value:40}, {value:23}, {value:18}, +{value:11}, {value:8}, {value:4}, {value:4}, {value:4}, {value:4}, -{value:3}, -{value:3} +{value:4} ], type: 'bar' , label: { @@ -7723,12 +7881,16 @@

Classes with References

{"Name": "AssemblyDataFromMSFT", "Nr": "18" }, + {"Name": "GenerateFilesDocusaurus", "Nr": "11" }, + {"Name": "RealMainExecuting", "Nr": "8" }, {"Name": "PackageData", "Nr": "4" }, {"Name": "ProjectData", "Nr": "4" }, + {"Name": "TemplateGenerator", "Nr": "4" }, + {"Name": "TestNugetInfo", "Nr": "4" }, {"Name": "TestStatistics", "Nr": "4" }, @@ -7744,7 +7906,7 @@

Classes with References

layout: "fitColumns", pagination: "local", paginationSize: 10, - paginationSizeSelector: [10,11], + paginationSizeSelector: [10,13], movableColumns: true, paginationCounter: "rows", columns: [ @@ -8157,12 +8319,12 @@

Commits per year and folder

Min Value: 22 - ;Max Value: 131 + ;Max Value: 133 ;Math average: 52 ;Math median: 33 - ;Standard Dev: 39.31 + ;Standard Dev: 39.92 - ;Coefficient of Variation: 0.76 + ;Coefficient of Variation: 0.77
Math mode: The most encountered value (1 times) is 33 @@ -8196,9 +8358,9 @@

Commits per year and folder

series: [ { data: [ - {value:131}, -{value:124}, -{value:87}, + {value:133}, +{value:125}, +{value:88}, {value:34}, {value:33}, {value:33}, @@ -8230,11 +8392,11 @@

Commits per year and folder