microsoft / vscode-azureeventgrid
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 37 files with 1,072 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 0 medium size files (0 lines of codeclsfd_ftr_w_mp_ins)
    • 2 small files (239 lines of code)
    • 35 very small files (833 lines of code)
0% | 0% | 0% | 22% | 77%
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
ts0% | 0% | 0% | 22% | 77%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src/eventSubscription/commands0% | 0% | 0% | 48% | 51%
src/eventSubscription/createWizard0% | 0% | 0% | 28% | 71%
src/eventSubscription/tree0% | 0% | 0% | 0% | 100%
src/topic/tree0% | 0% | 0% | 0% | 100%
src/utils0% | 0% | 0% | 0% | 100%
src/topic/createWizard0% | 0% | 0% | 0% | 100%
src0% | 0% | 0% | 0% | 100%
src/eventSubscription0% | 0% | 0% | 0% | 100%
src/commands0% | 0% | 0% | 0% | 100%
src/topic0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 37)
File# lines# units
createMockEventGenerator.ts
in src/eventSubscription/commands/mock
135 3
TopicTypeStep.ts
in src/eventSubscription/createWizard
104 1
sendEvents.ts
in src/eventSubscription/commands/mock
61 4
EventSubscriptionProvider.ts
in src/eventSubscription/tree
61 4
EventSubscriptionCreateStep.ts
in src/eventSubscription/createWizard
56 1
TopicListStep.ts
in src/eventSubscription/createWizard
47 3
TopicProvider.ts
in src/topic/tree
42 3
TopicTreeItem.ts
in src/topic/tree
41 4
EventSubscriptionTreeItem.ts
in src/eventSubscription/tree
40 4
EventSubscriptionNameStep.ts
in src/eventSubscription/createWizard
36 5
TopicNameStep.ts
in src/topic/createWizard
36 5
fsUtils.ts
in src/utils
35 3
ContainerRegistryListStep.ts
in src/eventSubscription/createWizard
29 2
EventHubsNamespaceListStep.ts
in src/eventSubscription/createWizard
29 2
IoTHubListStep.ts
in src/eventSubscription/createWizard
29 2
MockCodeLensProvider.ts
in src/eventSubscription/commands/mock
27 2
registerEventSubscriptionCommands.ts
in src/eventSubscription
26 1
extension.ts
in src
26 2
EndpointUrlStep.ts
in src/eventSubscription/createWizard
23 2
generateEvents.ts
in src/eventSubscription/commands/mock
22 1
TopicCreateStep.ts
in src/topic/createWizard
19 1
registerTopicCommands.ts
in src/topic
18 1
treeUtils.ts
in src/utils
16 2
gulpfile.ts
in root
13 1
IMockEventGenerator.ts
in src/eventSubscription/commands/mock
13 -
azureUtils.ts
in src/utils
13 2
extensionVariables.ts
in src
10 -
IEventSchema.ts
in src/eventSubscription/commands/mock
9 -
previewEvents.ts
in src/eventSubscription/commands/mock
9 1
IEventSubscriptionWizardContext.ts
in src/eventSubscription/createWizard
9 -
createChildNode.ts
in src/commands
7 1
deleteNode.ts
in src/commands
7 1
openInPortal.ts
in src/commands
7 1
ITopicWizardContext.ts
in src/topic/createWizard
6 -
errors.ts
in src/utils
6 1
IEndpointUrlWizardContext.ts
in src/eventSubscription/createWizard
3 -
localize.ts
in src/utils
2 -
Files With Most Units (Top 20)
File# lines# units
EventSubscriptionNameStep.ts
in src/eventSubscription/createWizard
36 5
TopicNameStep.ts
in src/topic/createWizard
36 5
sendEvents.ts
in src/eventSubscription/commands/mock
61 4
EventSubscriptionProvider.ts
in src/eventSubscription/tree
61 4
EventSubscriptionTreeItem.ts
in src/eventSubscription/tree
40 4
TopicTreeItem.ts
in src/topic/tree
41 4
createMockEventGenerator.ts
in src/eventSubscription/commands/mock
135 3
TopicListStep.ts
in src/eventSubscription/createWizard
47 3
TopicProvider.ts
in src/topic/tree
42 3
fsUtils.ts
in src/utils
35 3
MockCodeLensProvider.ts
in src/eventSubscription/commands/mock
27 2
ContainerRegistryListStep.ts
in src/eventSubscription/createWizard
29 2
EndpointUrlStep.ts
in src/eventSubscription/createWizard
23 2
EventHubsNamespaceListStep.ts
in src/eventSubscription/createWizard
29 2
IoTHubListStep.ts
in src/eventSubscription/createWizard
29 2
extension.ts
in src
26 2
azureUtils.ts
in src/utils
13 2
treeUtils.ts
in src/utils
16 2
gulpfile.ts
in root
13 1
createChildNode.ts
in src/commands
7 1
Files With Long Lines (Top 20)

There are 25 files with lines longer than 120 characters. In total, there are 81 long lines.

File# lines# units# long lines
registerEventSubscriptionCommands.ts
in src/eventSubscription
26 1 10
createMockEventGenerator.ts
in src/eventSubscription/commands/mock
135 3 6
EventSubscriptionProvider.ts
in src/eventSubscription/tree
61 4 6
EventSubscriptionCreateStep.ts
in src/eventSubscription/createWizard
56 1 5
registerTopicCommands.ts
in src/topic
18 1 5
sendEvents.ts
in src/eventSubscription/commands/mock
61 4 4
ContainerRegistryListStep.ts
in src/eventSubscription/createWizard
29 2 4
EventSubscriptionTreeItem.ts
in src/eventSubscription/tree
40 4 4
EventHubsNamespaceListStep.ts
in src/eventSubscription/createWizard
29 2 3
EventSubscriptionNameStep.ts
in src/eventSubscription/createWizard
36 5 3
IoTHubListStep.ts
in src/eventSubscription/createWizard
29 2 3
TopicListStep.ts
in src/eventSubscription/createWizard
47 3 3
TopicTypeStep.ts
in src/eventSubscription/createWizard
104 1 3
extension.ts
in src
26 2 3
TopicProvider.ts
in src/topic/tree
42 3 3
TopicTreeItem.ts
in src/topic/tree
41 4 3
fsUtils.ts
in src/utils
35 3 3
TopicCreateStep.ts
in src/topic/createWizard
19 1 2
TopicNameStep.ts
in src/topic/createWizard
36 5 2
createChildNode.ts
in src/commands
7 1 1