microsoft / mattercenter
File Size

The distribution of size of files (measured in lines of code).

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 448 files with 91,980 lines of code.
    • 24 very long files (39,689 lines of code)
    • 22 long files (14,663 lines of code)
    • 63 medium size files (20,281 lines of codeclsfd_ftr_w_mp_ins)
    • 62 small files (8,840 lines of code)
    • 277 very small files (8,507 lines of code)
43% | 15% | 22% | 9% | 9%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
js79% | 8% | 4% | 2% | 3%
cs23% | 16% | 32% | 12% | 13%
css55% | 25% | 13% | 4% | 1%
html28% | 28% | 19% | 9% | 14%
ps10% | 0% | 55% | 29% | 15%
xaml0% | 0% | 100% | 0% | 0%
aspx0% | 0% | 0% | 100% | 0%
targets0% | 0% | 0% | 100% | 0%
xproj0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web66% | 16% | 9% | 3% | 4%
tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service34% | 7% | 20% | 13% | 23%
tree/master/cloud/src/deployments/Static Content31% | 34% | 21% | 7% | 5%
tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.jobs38% | 0% | 52% | 4% | 4%
tree/master/cloud/src/Helper Utilities/Microsoft.Legal.MatterCenter.HelperUtilities0% | 34% | 41% | 12% | 11%
stylesheets0% | 67% | 0% | 22% | 9%
tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Selenium0% | 0% | 75% | 21% | 3%
tree/master/cloud/src/deployments/Upgrade from Preview0% | 0% | 66% | 25% | 7%
tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Jasmine0% | 0% | 60% | 27% | 12%
tree/master/cloud/src/solution/Deployment0% | 0% | 45% | 48% | 6%
tree/master/cloud/src/deployments/Scripts0% | 0% | 67% | 16% | 15%
tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 0% | 100% | 0%
tree/master/cloud/src/solution/Html Chunk0% | 0% | 0% | 48% | 51%
tree/master/cloud/src/solution/Matter.legal.MatterCenter.Performance0% | 0% | 0% | 65% | 34%
tree/master/cloud/src/solution/AuthWebTestPlugin0% | 0% | 0% | 35% | 64%
tree/master/cloud/src/solution0% | 0% | 0% | 0% | 100%
javascripts0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
createMatter.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/matter
3386 119
matters.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/matter
3148 136
matterusers.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/matter
2431 81
matterdashboard.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/dashboard
2416 115
bulkupload.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/bulkupload
2320 129
documents.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/document
2145 94
Search.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/SharePointInfo
1886 42
MatterRepository.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/Matter
1639 50
MatterProvision.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/Common
1610 34
documentdashboard.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/dashboard
1592 94
ui-grid-unstable.css.css
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/css
1549 -
MatterProvision.css
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/css/viewspecific
1477 -
WebDashboard.css
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/css/viewspecific
1456 -
CreateMatter.css
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/css/viewspecific
1360 -
site.css
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/css
1353 -
documentDetails.js
in tree/master/cloud/src/deployments/Static Content/Matter Center Assets/Document Landing Assets/Scripts
1249 106
settings.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/dashboard
1216 62
FilterPanel.css
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/css/viewspecific
1106 -
SPList.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/SharePointInfo
1101 36
MatterController.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/Controllers
1100 24
settings.html
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/dashboard
1084 -
createMatter.html
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/matter
1049 -
ServiceConstants.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/Constants
1014 -
ServiceConstants.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.jobs/Constants
1002 -
MatterProvisionHelperFunction.cs
in tree/master/cloud/src/Helper Utilities/Microsoft.Legal.MatterCenter.HelperUtilities/Microsoft.Legal.MatterCenter.CreateSampleData
939 32
matterdashboard.html
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/dashboard
938 -
common.directive.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/directives
859 63
UpdateConfig.cs
in tree/master/cloud/src/Helper Utilities/Microsoft.Legal.MatterCenter.HelperUtilities/Microsoft.Legal.MatterCenter.UpdateAppConfig
832 16
MailCartPopup.css
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/css/viewspecific
781 -
MatterLandingPage.js
in tree/master/cloud/src/deployments/Static Content/Matter Center Assets/Matter Landing Assets
766 51
UploadHelperFunctions.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/Common/Upload
718 22
DocumentProvision.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/Common
677 18
UploadDocument.css
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/css/viewspecific
639 -
MimeReader.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/Mail
632 20
MatterLanding.css
in tree/master/cloud/src/deployments/Static Content/Matter Center Assets/Matter Landing Assets/styles
629 -
documentdashboard.html
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/dashboard
609 -
Settings.css
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/css/viewspecific
609 -
matters.html
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/matter
604 -
MatterController.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Service/Controllers
600 12
uiconfig.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app
586 -
stylesheet.css
in stylesheets
568 -
MatterProvisionHelper.cs
in tree/master/cloud/src/Helper Utilities/Microsoft.Legal.MatterCenter.HelperUtilities/Microsoft.Legal.MatterCenter.CreateSampleData
568 17
Program.cs
in tree/master/cloud/src/Helper Utilities/Microsoft.Legal.MatterCenter.HelperUtilities/Microsoft.Legal.MatterCenter.ProvisionWebDashboard
554 7
CommonControls.css
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/css/viewspecific
548 -
DocumentController.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/Controllers
505 10
CreateTerm.cs
in tree/master/cloud/src/Helper Utilities/Microsoft.Legal.MatterCenter.HelperUtilities/Microsoft.Legal.MatterCenter.CreateTerm
502 12
MatterSearch.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Selenium/FunctionalTestSuite
500 40
UpdateMatter.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.jobs/SharePointInfo
491 14
DocumentSearch.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Selenium/FunctionalTestSuite
478 36
SPList.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.jobs/SharePointInfo
471 14
Files With Most Units (Top 20)
File# lines# units
matters.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/matter
3148 136
bulkupload.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/bulkupload
2320 129
createMatter.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/matter
3386 119
matterdashboard.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/dashboard
2416 115
documentDetails.js
in tree/master/cloud/src/deployments/Static Content/Matter Center Assets/Document Landing Assets/Scripts
1249 106
documentdashboard.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/dashboard
1592 94
documents.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/document
2145 94
matterusers.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/matter
2431 81
common.directive.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/directives
859 63
settings.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/dashboard
1216 62
MatterLandingPage.js
in tree/master/cloud/src/deployments/Static Content/Matter Center Assets/Matter Landing Assets
766 51
MatterRepository.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/Matter
1639 50
Search.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/SharePointInfo
1886 42
MatterSearch.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Selenium/FunctionalTestSuite
500 40
DocumentSearch.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Selenium/FunctionalTestSuite
478 36
SPList.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/SharePointInfo
1101 36
MatterProvision.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/Common
1610 34
MatterProvisionHelperFunction.cs
in tree/master/cloud/src/Helper Utilities/Microsoft.Legal.MatterCenter.HelperUtilities/Microsoft.Legal.MatterCenter.CreateSampleData
939 32
MatterDashboard.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Selenium/FunctionalTestSuite
405 27
MatterController.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/Controllers
1100 24
Files With Long Lines (Top 20)

There are 245 files with lines longer than 120 characters. In total, there are 5980 long lines.

File# lines# units# long lines
Search.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/SharePointInfo
1886 42 265
settings.html
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/dashboard
1084 - 179
MatterRepository.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/Matter
1639 50 178
createMatter.html
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/matter
1049 - 174
MatterProvision.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/Common
1610 34 171
createMatter.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/matter
3386 119 159
matters.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/matter
3148 136 145
GlobalSuppressions.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Selenium
135 - 132
matterdashboard.html
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/dashboard
938 - 131
MatterProvisionHelper.cs
in tree/master/cloud/src/Helper Utilities/Microsoft.Legal.MatterCenter.HelperUtilities/Microsoft.Legal.MatterCenter.CreateSampleData
568 17 129
MatterProvisionHelperFunction.cs
in tree/master/cloud/src/Helper Utilities/Microsoft.Legal.MatterCenter.HelperUtilities/Microsoft.Legal.MatterCenter.CreateSampleData
939 32 118
taxonomyTemplate.html
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/matter/MatterTemplates
355 - 118
common.directive.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/directives
859 63 109
MatterController.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/Controllers
1100 24 107
documentDetails.js
in tree/master/cloud/src/deployments/Static Content/Matter Center Assets/Document Landing Assets/Scripts
1249 106 103
UpdateConfig.cs
in tree/master/cloud/src/Helper Utilities/Microsoft.Legal.MatterCenter.HelperUtilities/Microsoft.Legal.MatterCenter.UpdateAppConfig
832 16 102
matters.html
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/matter
604 - 99
SPList.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/SharePointInfo
1101 36 96
documents.controller.js
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/document
2145 94 92
UploadHelperFunctions.cs
in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/Common/Upload
718 22 86