microsoft / Intune-Resource-Access
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 86 files with 6,264 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 9 medium size files (2,952 lines of codeclsfd_ftr_w_mp_ins)
    • 7 small files (1,045 lines of code)
    • 70 very small files (2,267 lines of code)
0% | 0% | 47% | 16% | 36%
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
cs0% | 0% | 52% | 18% | 29%
java0% | 0% | 35% | 14% | 50%
psd10% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src/PFXImportPowershell/PFXImportPS/cmdlets0% | 0% | 75% | 0% | 24%
src/PFXImportPowershell/EncryptionUtilities/Source0% | 0% | 72% | 15% | 11%
src/CsrValidation/csharp/unittests0% | 0% | 97% | 0% | 2%
src/CsrValidation/java/lib0% | 0% | 38% | 15% | 46%
src/CsrValidation/csharp/ScepValidation0% | 0% | 0% | 56% | 43%
src/PFXImportPowershell/OnPremValidation/IntunePFXCertConnectorValidationService0% | 0% | 0% | 67% | 32%
src/PFXImportPowershell/PFXImportPS0% | 0% | 0% | 0% | 100%
src/CsrValidation/csharp/revocationExample0% | 0% | 0% | 0% | 100%
src/PFXImportPowershell/PFXImportPS/Serialization0% | 0% | 0% | 0% | 100%
src/CsrValidation/csharp/example0% | 0% | 0% | 0% | 100%
src/PFXImportPowershell/OnPremValidation/IntunePFXCertConnectorValidationPS0% | 0% | 0% | 0% | 100%
src/CsrValidation/java/revocationexample0% | 0% | 0% | 0% | 100%
src/CsrValidation/java/example0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
src/PFXImportPowershell/PFXImportPS/Properties0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
DerUtils.cs
in src/PFXImportPowershell/EncryptionUtilities/Source
498 9
ManagedRSAEncryption.cs
in src/PFXImportPowershell/EncryptionUtilities/Source
416 10
IntuneClient.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/scepvalidation
387 10
IntuneScepValidatorTests.cs
in src/CsrValidation/csharp/unittests
352 13
IntuneRevocationClientTests.cs
in src/CsrValidation/csharp/unittests
341 21
NewUserPFXCertificate.cs
in src/PFXImportPowershell/PFXImportPS/cmdlets
282 5
GetUserPFXCertificate.cs
in src/PFXImportPowershell/PFXImportPS/cmdlets
240 4
ImportUserPFXCertificate.cs
in src/PFXImportPowershell/PFXImportPS/cmdlets
226 4
RemoveUserPFXCertificate.cs
in src/PFXImportPowershell/PFXImportPS/cmdlets
210 3
SecureStringUtil.cs
in src/PFXImportPowershell/EncryptionUtilities/Source
191 6
IntuneServiceLocationProvider.cs
in src/CsrValidation/csharp/ScepValidation
171 4
IntuneScepValidator.cs
in src/CsrValidation/csharp/ScepValidation
160 5
IntuneScepServiceClient.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/scepvalidation
155 6
IntuneRevocationClient.cs
in src/CsrValidation/csharp/ScepValidation
129 3
IntunePFXCertConnectorValidationService.cs
in src/PFXImportPowershell/OnPremValidation/IntunePFXCertConnectorValidationService
127 6
IntuneClient.cs
in src/CsrValidation/csharp/ScepValidation
112 2
IntuneRevocationClient.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/scepvalidation
98 4
MSALClientWrapper.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/scepvalidation
82 5
IntuneScepServiceException.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/scepvalidation
80 6
IntuneScepServiceException.cs
in src/CsrValidation/csharp/ScepValidation
79 2
GetUserId.cs
in src/PFXImportPowershell/PFXImportPS/cmdlets
79 2
ADALClientWrapper.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/scepvalidation
78 5
Authenticate.cs
in src/PFXImportPowershell/PFXImportPS
77 8
SerializationHelpers.cs
in src/PFXImportPowershell/PFXImportPS/Serialization
77 5
IntunePfxImport-gov-cloud.psd1
in src/PFXImportPowershell/PFXImportPS
75 -
IntunePfxImport.psd1
in src/PFXImportPowershell/PFXImportPS
74 -
MsalClient.cs
in src/CsrValidation/csharp/ScepValidation
70 2
Program.cs
in src/CsrValidation/csharp/revocationExample
69 2
AdalClient.cs
in src/CsrValidation/csharp/ScepValidation
68 2
PemHelper.cs
in src/PFXImportPowershell/EncryptionUtilities/Source
68 2
RevocationExample.java
in src/CsrValidation/java/revocationexample/src/main/java
52 2
UserPFXCertificate.cs
in src/PFXImportPowershell/PFXImportPS
50 1
AddKSPKey.cs
in src/PFXImportPowershell/PFXImportPS/cmdlets
47 1
GetAuthToken.cs
in src/PFXImportPowershell/PFXImportPS/cmdlets
43 1
SetAuthToken.cs
in src/PFXImportPowershell/PFXImportPS/cmdlets
40 1
Program.cs
in src/CsrValidation/csharp/example
38 1
CARevocationResult.cs
in src/CsrValidation/csharp/ScepValidation/CARequest
34 1
CNGNCryptInterop.cs
in src/PFXImportPowershell/EncryptionUtilities/Source
34 -
EncryptPlaintextPassword.ps1
in src/PFXImportPowershell/OnPremValidation/IntunePFXCertConnectorValidationPS
34 -
Example.java
in src/CsrValidation/java/example/src/main/java
33 1
ImportPrivateKey.cs
in src/PFXImportPowershell/PFXImportPS/cmdlets
32 1
azure-pipelines.yml
in root
31 -
SimpleIniParser.cs
in src/CsrValidation/csharp/example
31 1
SimpleIniParser.cs
in src/CsrValidation/csharp/revocationExample
31 1
IntuneClientHttpErrorException.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/scepvalidation
30 4
HttpClient.cs
in src/CsrValidation/csharp/ScepValidation
29 4
InstallAndRunTestService.ps1
in src/PFXImportPowershell/OnPremValidation/IntunePFXCertConnectorValidationPS
29 -
CARevocationResult.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/carequest
27 1
CARevocationRequest.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/carequest
26 2
IntuneClientException.cs
in src/CsrValidation/csharp/ScepValidation
25 5
Files With Most Units (Top 20)
File# lines# units
IntuneRevocationClientTests.cs
in src/CsrValidation/csharp/unittests
341 21
IntuneScepValidatorTests.cs
in src/CsrValidation/csharp/unittests
352 13
IntuneClient.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/scepvalidation
387 10
ManagedRSAEncryption.cs
in src/PFXImportPowershell/EncryptionUtilities/Source
416 10
DerUtils.cs
in src/PFXImportPowershell/EncryptionUtilities/Source
498 9
Authenticate.cs
in src/PFXImportPowershell/PFXImportPS
77 8
IntuneScepServiceClient.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/scepvalidation
155 6
IntuneScepServiceException.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/scepvalidation
80 6
SecureStringUtil.cs
in src/PFXImportPowershell/EncryptionUtilities/Source
191 6
IntunePFXCertConnectorValidationService.cs
in src/PFXImportPowershell/OnPremValidation/IntunePFXCertConnectorValidationService
127 6
IntuneClientException.cs
in src/CsrValidation/csharp/ScepValidation
25 5
IntuneScepValidator.cs
in src/CsrValidation/csharp/ScepValidation
160 5
ADALClientWrapper.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/scepvalidation
78 5
IntuneClientException.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/scepvalidation
24 5
MSALClientWrapper.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/scepvalidation
82 5
SerializationHelpers.cs
in src/PFXImportPowershell/PFXImportPS/Serialization
77 5
NewUserPFXCertificate.cs
in src/PFXImportPowershell/PFXImportPS/cmdlets
282 5
HttpClient.cs
in src/CsrValidation/csharp/ScepValidation
29 4
IntuneServiceLocationProvider.cs
in src/CsrValidation/csharp/ScepValidation
171 4
IntuneClientHttpErrorException.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/scepvalidation
30 4
Files With Long Lines (Top 20)

There are 43 files with lines longer than 120 characters. In total, there are 241 long lines.

File# lines# units# long lines
IntuneScepValidatorTests.cs
in src/CsrValidation/csharp/unittests
352 13 24
ManagedRSAEncryption.cs
in src/PFXImportPowershell/EncryptionUtilities/Source
416 10 22
IntuneClient.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/scepvalidation
387 10 20
IntunePfxImport.psd1
in src/PFXImportPowershell/PFXImportPS
74 - 18
GetUserPFXCertificate.cs
in src/PFXImportPowershell/PFXImportPS/cmdlets
240 4 18
IntuneRevocationClientTests.cs
in src/CsrValidation/csharp/unittests
341 21 14
IntuneRevocationClient.cs
in src/CsrValidation/csharp/ScepValidation
129 3 9
IntuneServiceLocationProvider.cs
in src/CsrValidation/csharp/ScepValidation
171 4 9
ImportUserPFXCertificate.cs
in src/PFXImportPowershell/PFXImportPS/cmdlets
226 4 9
RemoveUserPFXCertificate.cs
in src/PFXImportPowershell/PFXImportPS/cmdlets
210 3 9
NewUserPFXCertificate.cs
in src/PFXImportPowershell/PFXImportPS/cmdlets
282 5 8
IntuneRevocationClient.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/scepvalidation
98 4 7
IntuneScepServiceClient.java
in src/CsrValidation/java/lib/src/main/java/com/microsoft/intune/scepvalidation
155 6 7
CNGNCryptInterop.cs
in src/PFXImportPowershell/EncryptionUtilities/Source
34 - 7
DerUtils.cs
in src/PFXImportPowershell/EncryptionUtilities/Source
498 9 6
IntunePFXCertConnectorValidationService.cs
in src/PFXImportPowershell/OnPremValidation/IntunePFXCertConnectorValidationService
127 6 6
Authenticate.cs
in src/PFXImportPowershell/PFXImportPS
77 8 5
IntuneClient.cs
in src/CsrValidation/csharp/ScepValidation
112 2 3
IntuneScepValidator.cs
in src/CsrValidation/csharp/ScepValidation
160 5 3
Program.cs
in src/CsrValidation/csharp/revocationExample
69 2 3