File Size Overall
  • There are 134 files with 9,887 lines of code.
    • 0 very long files (0 lines of code)
    • 1 long files (524 lines of code)
    • 11 medium size files (3,128 lines of code)
    • 16 small files (2,325 lines of code)
    • 106 very small files (3,910 lines of code)
0% | 5% | 31% | 23% | 39%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
ts0% | 9% | 37% | 18% | 34%
tsx0% | 0% | 25% | 29% | 45%
cjs0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 5% | 30% | 24% | 40%
cypress0% | 0% | 99% | 0% | <1%
ROOT0% | 0% | 0% | 0% | 100%
nginx0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
nodeSpec.ts
in src/plugin
524 18
WrapperControls.tsx
in src/renderers/react
381 -
plugin.ts
in src/plugin
338 4
element.ts
in src/plugin/helpers
318 -
field.ts
in src/plugin
298 -
prosemirror.ts
in src/plugin/helpers
291 -
CartoonForm.tsx
in src/elements/cartoon
289 1
ProseMirrorFieldView.ts
in src/plugin/fieldViews
287 17
CalloutTable.tsx
in src/elements/callout
268 -
ImageElementForm.tsx
in src/elements/image
237 1
validation.ts
in src/plugin/helpers
216 -
editor.ts
in cypress/helpers
205 -
Callout.tsx
in src/elements/embed
196 3
RepeaterFieldView.ts
in src/plugin/fieldViews
188 11
DemoImageElementForm.tsx
in src/elements/demo-image
176 1
StandardForm.tsx
in src/elements/standard
169 1
Tooltip.tsx
in src/editorial-source-components
165 -
NestedElementFieldView.ts
in src/plugin/fieldViews
156 2
Callout.tsx
in src/elements/callout
155 10
TextFieldView.ts
in src/plugin/fieldViews
153 1
Preview.tsx
in src/elements/helpers
142 -
Element.ts
in src/plugin/types
134 -
fieldView.ts
in src/plugin/helpers
130 -
ElementWrapper.tsx
in src/renderers/react
127 -
RichTextFieldView.ts
in src/plugin/fieldViews
124 -
AltStyleElementForm.tsx
in src/elements/alt-style
107 -
DemoImageElement.tsx
in src/elements/demo-image
102 14
imageElementDataTransformer.ts
in src/elements/image
101 -
element.ts
in src/plugin
97 -
ContentAtomForm.tsx
in src/elements/content-atom
93 2
CustomFieldView.ts
in src/plugin/fieldViews
92 8
NestedElementForm.tsx
in src/elements/nested
91 -
transform.ts
in src/elements/helpers
88 5
defaultTransform.ts
in src/elements/helpers
87 -
calloutDataTransformer.ts
in src/elements/callout
85 4
CustomDropdown.tsx
in src/editorial-source-components
82 -
elementSpec.ts
in src/plugin
80 -
DemoInputHeading.tsx
in src/editorial-source-components
79 -
ElementProvider.tsx
in src/renderers/react
78 4
cartoonDataTransformer.ts
in src/elements/cartoon
78 2
DropdownFieldView.ts
in src/plugin/fieldViews
74 3
embedDataTransformer.ts
in src/elements/embed
73 -
CalloutError.tsx
in src/elements/callout
70 1
RepeaterElementForm.tsx
in src/elements/repeater
70 -
ImageElement.tsx
in src/elements/image
68 6
interactiveDataTransformer.ts
in src/elements/interactive
68 -
placeholder.ts
in src/plugin/helpers
66 2
EmbedRecommendations.tsx
in src/elements/embed/embedComponents
66 -
CartoonSpec.tsx
in src/elements/cartoon
63 7
keymap.ts
in src/plugin/helpers
62 -
Large Files That Change Often (Top 11)
To change a file, an AI coding agent (or a person) has to read it: these files are read the most for the changes in the past year (lines × changes).
File# lines≈ tokens
to read
# changes
(1y)
≈ lines edited
per change
lines read per
line changed
AltStyleElementForm.tsx
in src/elements/alt-style
107 ~700–1.5k 3 ~20 ~5
ElementWrapper.tsx
in src/renderers/react
127 ~700–2k 2 ~50 ~3
editor.ts
in cypress/helpers
205 ~1k–3k 1 ~15 ~15
TextFieldView.ts
in src/plugin/fieldViews
153 ~1k–3k 1 ~15 ~10
index.ts
in src
62 ~300–1k 2 ~15 ~5
RichTextFieldView.ts
in src/plugin/fieldViews
124 ~700–2k 1 ~15 ~10
AltStyleElementWrapper.tsx
in src/renderers/react
38 under 1k 2 ~20 ~2
keymap.ts
in src/plugin/helpers
62 ~300–1k 1 ~20 ~3
KeyTakeawaysSpec.tsx
in src/elements/key-takeaways
26 under 1k 2 ~30 ~1
KeyTakeawaysForm.tsx
in src/elements/key-takeaways
19 under 1k 2 ~20 ~1
constants.ts
in src/plugin/helpers
7 under 1k 2 ~3 ~2

Tokens are lines × 7 to 14 (analysis.fileReadsForChanges). Lines edited per change are the file's lines added and deleted divided by its commits over the whole history. Agents read about 2,000 lines at a time: when a 17,000-line file was split into modules, the tokens an agent read for the same change fell by 83% (The Economic Benefit of Refactoring, 2026).

Files With Most Units (Top 46)
File# lines# units
nodeSpec.ts
in src/plugin
524 18
ProseMirrorFieldView.ts
in src/plugin/fieldViews
287 17
DemoImageElement.tsx
in src/elements/demo-image
102 14
StandardSpec.tsx
in src/elements/standard
53 12
MembershipSpec.tsx
in src/elements/membership
23 12
RepeaterFieldView.ts
in src/plugin/fieldViews
188 11
TweetSpec.tsx
in src/elements/tweet
41 11
CommentSpec.tsx
in src/elements/comment
28 10
Callout.tsx
in src/elements/callout
155 10
InteractiveSpec.tsx
in src/elements/interactive
47 9
CustomFieldView.ts
in src/plugin/fieldViews
92 8
RichlinkSpec.tsx
in src/elements/rich-link
19 8
CartoonSpec.tsx
in src/elements/cartoon
63 7
TableSpec.ts
in src/elements/table
21 7
ImageElement.tsx
in src/elements/image
68 6
AttributeFieldView.ts
in src/plugin/fieldViews
45 5
EmbedSpec.tsx
in src/elements/embed
60 5
transform.ts
in src/elements/helpers
88 5
ElementProvider.tsx
in src/renderers/react
78 4
plugin.ts
in src/plugin
338 4
calloutDataTransformer.ts
in src/elements/callout
85 4
DropdownFieldView.ts
in src/plugin/fieldViews
74 3
CheckboxFieldView.ts
in src/plugin/fieldViews
52 3
Callout.tsx
in src/elements/embed
196 3
PullquoteSpec.tsx
in src/elements/pullquote
26 3
KeyTakeawaysSpec.tsx
in src/elements/key-takeaways
26 3
AltStyleElementSpec.tsx
in src/elements/alt-style
26 3
ContentAtomSpec.tsx
in src/elements/content-atom
27 3
RepeaterElement.ts
in src/elements/repeater
10 3
15 2
NestedElementFieldView.ts
in src/plugin/fieldViews
156 2
placeholder.ts
in src/plugin/helpers
66 2
CodeElementSpec.tsx
in src/elements/code
22 2
cartoonDataTransformer.ts
in src/elements/cartoon
78 2
ContentAtomForm.tsx
in src/elements/content-atom
93 2
NestedElement.ts
in src/elements/nested
14 2
TextFieldView.ts
in src/plugin/fieldViews
153 1
TweetForm.tsx
in src/elements/tweet
34 1
EmbedForm.tsx
in src/elements/embed
50 1
RecipeElementSpec.tsx
in src/elements/recipe
11 1
ImageElementForm.tsx
in src/elements/image
237 1
CartoonForm.tsx
in src/elements/cartoon
289 1
StandardForm.tsx
in src/elements/standard
169 1
CalloutError.tsx
in src/elements/callout
70 1
DemoImageElementForm.tsx
in src/elements/demo-image
176 1
InteractiveForm.tsx
in src/elements/interactive
47 1
Files With Long Lines (Top 9)

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

File# lines# units# long lines
editor.ts
in cypress/helpers
205 - 1
useCustomFieldViewState.ts
in src/renderers/react
25 - 1
RepeaterFieldView.ts
in src/plugin/fieldViews
188 11 1
RichTextFieldView.ts
in src/plugin/fieldViews
124 - 1
element.ts
in src/plugin/helpers
318 - 1
ImageElementForm.tsx
in src/elements/image
237 1 1
CartoonForm.tsx
in src/elements/cartoon
289 1 1
SvgHighlightAlt.tsx
in src/editorial-source-components
12 - 1
SvgCrossRound.tsx
in src/editorial-source-components
16 - 1
Correlations

File Size vs. Commits (all time): 134 points

src/plugin/helpers/constants.ts x: 7 commits (all time) y: 7 lines of code src/elements/alt-style/AltStyleElementForm.tsx x: 12 commits (all time) y: 107 lines of code src/elements/key-takeaways/KeyTakeawaysForm.tsx x: 2 commits (all time) y: 19 lines of code src/elements/key-takeaways/KeyTakeawaysSpec.tsx x: 2 commits (all time) y: 26 lines of code src/index.ts x: 82 commits (all time) y: 62 lines of code src/renderers/react/AltStyleElementWrapper.tsx x: 8 commits (all time) y: 38 lines of code src/renderers/react/ElementWrapper.tsx x: 28 commits (all time) y: 127 lines of code cypress/helpers/editor.ts x: 69 commits (all time) y: 205 lines of code src/plugin/fieldViews/RichTextFieldView.ts x: 28 commits (all time) y: 124 lines of code src/plugin/fieldViews/TextFieldView.ts x: 32 commits (all time) y: 153 lines of code src/plugin/helpers/keymap.ts x: 8 commits (all time) y: 62 lines of code src/plugin/fieldViews/NestedElementFieldView.ts x: 10 commits (all time) y: 156 lines of code src/plugin/fieldViews/RepeaterFieldView.ts x: 11 commits (all time) y: 188 lines of code src/plugin/nodeSpec.ts x: 39 commits (all time) y: 524 lines of code src/plugin/helpers/prosemirror.ts x: 15 commits (all time) y: 291 lines of code src/plugin/elementSpec.ts x: 22 commits (all time) y: 80 lines of code src/plugin/helpers/validation.ts x: 19 commits (all time) y: 216 lines of code src/plugin/plugin.ts x: 44 commits (all time) y: 338 lines of code src/plugin/types/Element.ts x: 31 commits (all time) y: 134 lines of code src/renderers/react/createReactElementSpec.tsx x: 20 commits (all time) y: 50 lines of code src/plugin/element.ts x: 19 commits (all time) y: 97 lines of code src/plugin/fieldViews/ProseMirrorFieldView.ts x: 35 commits (all time) y: 287 lines of code src/plugin/helpers/decorations.ts x: 4 commits (all time) y: 47 lines of code src/elements/nested/NestedElement.ts x: 1 commits (all time) y: 14 lines of code src/elements/nested/NestedElementForm.tsx x: 1 commits (all time) y: 91 lines of code src/elements/repeater/RepeaterElement.ts x: 1 commits (all time) y: 10 lines of code src/elements/repeater/RepeaterElementForm.tsx x: 1 commits (all time) y: 70 lines of code src/plugin/field.ts x: 10 commits (all time) y: 298 lines of code src/editorial-source-components/DemoFieldWrapper.tsx x: 2 commits (all time) y: 46 lines of code src/editorial-source-components/DemoInputHeading.tsx x: 2 commits (all time) y: 79 lines of code src/elements/callout/Callout.tsx x: 13 commits (all time) y: 155 lines of code src/elements/helpers/Preview.tsx x: 9 commits (all time) y: 142 lines of code src/elements/helpers/defaultTransform.ts x: 10 commits (all time) y: 87 lines of code src/elements/helpers/transform.ts x: 23 commits (all time) y: 88 lines of code src/elements/image/ImageElementForm.tsx x: 45 commits (all time) y: 237 lines of code src/elements/pullquote/PullquoteForm.tsx x: 14 commits (all time) y: 47 lines of code src/plugin/helpers/element.ts x: 23 commits (all time) y: 318 lines of code src/plugin/helpers/placeholder.ts x: 4 commits (all time) y: 66 lines of code src/renderers/react/store.ts x: 2 commits (all time) y: 34 lines of code src/plugin/fieldViews/FieldView.ts x: 18 commits (all time) y: 33 lines of code src/renderers/react/WrapperControls.tsx x: 6 commits (all time) y: 381 lines of code src/editorial-source-components/Editor.ts x: 9 commits (all time) y: 51 lines of code src/elements/callout/CalloutTable.tsx x: 4 commits (all time) y: 268 lines of code src/elements/cartoon/CartoonForm.tsx x: 9 commits (all time) y: 289 lines of code src/elements/code/CodeElementForm.tsx x: 11 commits (all time) y: 18 lines of code src/elements/demo-image/DemoImageElementForm.tsx x: 25 commits (all time) y: 176 lines of code src/elements/deprecated/DeprecatedForm.tsx x: 8 commits (all time) y: 51 lines of code src/elements/embed/EmbedForm.tsx x: 15 commits (all time) y: 50 lines of code src/elements/interactive/InteractiveForm.tsx x: 7 commits (all time) y: 47 lines of code src/elements/membership/MembershipForm.tsx x: 5 commits (all time) y: 25 lines of code src/elements/recipe/RecipeElementForm.tsx x: 3 commits (all time) y: 14 lines of code src/elements/standard/StandardForm.tsx x: 7 commits (all time) y: 169 lines of code src/elements/alt-style/AltStyleElementSpec.tsx x: 6 commits (all time) y: 26 lines of code src/elements/demo-image/DemoImageElement.tsx x: 26 commits (all time) y: 102 lines of code src/plugin/helpers/fieldView.ts x: 14 commits (all time) y: 130 lines of code src/renderers/react/FieldComponent.tsx x: 2 commits (all time) y: 29 lines of code src/editorial-source-components/Error.tsx x: 4 commits (all time) y: 22 lines of code src/editorial-source-components/FieldLayout.tsx x: 2 commits (all time) y: 14 lines of code src/editorial-source-components/Label.tsx x: 9 commits (all time) y: 23 lines of code src/elements/comment/CommentForm.tsx x: 4 commits (all time) y: 20 lines of code src/elements/content-atom/ContentAtomForm.tsx x: 7 commits (all time) y: 93 lines of code src/elements/rich-link/RichlinkForm.tsx x: 8 commits (all time) y: 49 lines of code src/elements/table/TableForm.tsx x: 4 commits (all time) y: 28 lines of code src/elements/tweet/TweetForm.tsx x: 4 commits (all time) y: 34 lines of code src/plugin/types/Consumer.ts x: 9 commits (all time) y: 11 lines of code src/renderers/react/ElementProvider.tsx x: 20 commits (all time) y: 78 lines of code src/plugin/fieldViews/CheckboxFieldView.ts x: 11 commits (all time) y: 52 lines of code src/renderers/react/customFieldViewComponents/CustomCheckboxView.tsx x: 6 commits (all time) y: 22 lines of code src/renderers/react/customFieldViewComponents/CustomDropdownView.tsx x: 11 commits (all time) y: 32 lines of code src/elements/recipe/RecipeElementSpec.tsx x: 1 commits (all time) y: 11 lines of code src/elements/cartoon/CartoonSpec.tsx x: 5 commits (all time) y: 63 lines of code src/elements/cartoon/cartoonDataTransformer.ts x: 4 commits (all time) y: 78 lines of code src/elements/helpers/types/Media.ts x: 3 commits (all time) y: 39 lines of code src/elements/image/imageElementValidation.ts x: 4 commits (all time) y: 60 lines of code src/editorial-source-components/Heading.tsx x: 2 commits (all time) y: 6 lines of code src/elements/callout/CalloutError.tsx x: 2 commits (all time) y: 70 lines of code src/elements/callout/calloutDataTransformer.ts x: 4 commits (all time) y: 85 lines of code src/editorial-source-components/SvgCrossRound.tsx x: 1 commits (all time) y: 16 lines of code src/elements/embed/Callout.tsx x: 7 commits (all time) y: 196 lines of code src/elements/image/ImageElement.tsx x: 54 commits (all time) y: 68 lines of code src/elements/image/imageElementDataTransformer.ts x: 12 commits (all time) y: 101 lines of code src/elements/callout/CalloutTypes.ts x: 1 commits (all time) y: 23 lines of code src/plugin/helpers/util.ts x: 3 commits (all time) y: 7 lines of code src/plugin/fieldViews/AttributeFieldView.ts x: 8 commits (all time) y: 45 lines of code src/plugin/fieldViews/CustomFieldView.ts x: 18 commits (all time) y: 92 lines of code src/plugin/fieldViews/DropdownFieldView.ts x: 11 commits (all time) y: 74 lines of code src/elements/embed/EmbedSpec.tsx x: 21 commits (all time) y: 60 lines of code src/elements/embed/embedDataTransformer.ts x: 6 commits (all time) y: 73 lines of code src/elements/interactive/interactiveDataTransformer.ts x: 5 commits (all time) y: 68 lines of code src/elements/membership/MembershipSpec.tsx x: 4 commits (all time) y: 23 lines of code src/elements/membership/membershipDataTransformer.ts x: 3 commits (all time) y: 54 lines of code src/elements/standard/StandardSpec.tsx x: 5 commits (all time) y: 53 lines of code src/elements/standard/standardDataTransformer.ts x: 2 commits (all time) y: 61 lines of code src/elements/tweet/TweetSpec.tsx x: 3 commits (all time) y: 41 lines of code cypress/support/e2e.js x: 1 commits (all time) y: 1 lines of code src/elements/code/CodeElementSpec.tsx x: 14 commits (all time) y: 22 lines of code src/elements/pullquote/PullquoteSpec.tsx x: 17 commits (all time) y: 26 lines of code src/elements/rich-link/RichlinkSpec.tsx x: 7 commits (all time) y: 19 lines of code src/elements/helpers/ThirdPartyStatusChecks.tsx x: 4 commits (all time) y: 59 lines of code src/elements/helpers/html.ts x: 4 commits (all time) y: 12 lines of code release.config.cjs x: 2 commits (all time) y: 21 lines of code src/elements/image/imageElementTelemetryEvents.ts x: 1 commits (all time) y: 4 lines of code src/renderers/react/TelemetryContext.ts x: 1 commits (all time) y: 5 lines of code src/plugin/types/Commands.ts x: 4 commits (all time) y: 13 lines of code src/editorial-source-components/Button.tsx x: 3 commits (all time) y: 22 lines of code src/editorial-source-components/Description.tsx x: 2 commits (all time) y: 12 lines of code src/elements/embed/embedComponents/EmbedRecommendations.tsx x: 3 commits (all time) y: 66 lines of code src/elements/embed/embedComponents/embedUtils.ts x: 3 commits (all time) y: 15 lines of code src/elements/helpers/messagingStyles.ts x: 1 commits (all time) y: 39 lines of code src/editorial-source-components/Tooltip.tsx x: 1 commits (all time) y: 165 lines of code src/editorial-source-components/CustomDropdown.tsx x: 17 commits (all time) y: 82 lines of code src/editorial-source-components/CustomCheckbox.tsx x: 4 commits (all time) y: 62 lines of code src/elements/helpers/typerighter.ts x: 1 commits (all time) y: 7 lines of code src/editorial-source-components/inputBorder.ts x: 2 commits (all time) y: 8 lines of code nginx/dev-nginx.yaml x: 2 commits (all time) y: 4 lines of code cypress/support/commands.js x: 2 commits (all time) y: 1 lines of code
524.0
lines of code
  min: 1.0
  average: 73.78
  25th percentile: 18.75
  median: 47.0
  75th percentile: 87.25
  max: 524.0
0 82.0
commits (all time)
min: 1.0 | average: 9.75 | 25th percentile: 2.0 | median: 4.5 | 75th percentile: 11.25 | max: 82.0

File Size vs. Contributors (all time): 134 points

src/plugin/helpers/constants.ts x: 4 contributors (all time) y: 7 lines of code src/elements/alt-style/AltStyleElementForm.tsx x: 6 contributors (all time) y: 107 lines of code src/elements/key-takeaways/KeyTakeawaysForm.tsx x: 2 contributors (all time) y: 19 lines of code src/elements/key-takeaways/KeyTakeawaysSpec.tsx x: 2 contributors (all time) y: 26 lines of code src/index.ts x: 15 contributors (all time) y: 62 lines of code src/renderers/react/AltStyleElementWrapper.tsx x: 4 contributors (all time) y: 38 lines of code src/renderers/react/ElementWrapper.tsx x: 8 contributors (all time) y: 127 lines of code cypress/helpers/editor.ts x: 8 contributors (all time) y: 205 lines of code src/plugin/fieldViews/RichTextFieldView.ts x: 6 contributors (all time) y: 124 lines of code src/plugin/fieldViews/TextFieldView.ts x: 7 contributors (all time) y: 153 lines of code src/plugin/helpers/keymap.ts x: 3 contributors (all time) y: 62 lines of code src/plugin/fieldViews/NestedElementFieldView.ts x: 5 contributors (all time) y: 156 lines of code src/plugin/fieldViews/RepeaterFieldView.ts x: 3 contributors (all time) y: 188 lines of code src/plugin/nodeSpec.ts x: 7 contributors (all time) y: 524 lines of code src/plugin/helpers/prosemirror.ts x: 6 contributors (all time) y: 291 lines of code src/plugin/elementSpec.ts x: 3 contributors (all time) y: 80 lines of code src/plugin/helpers/validation.ts x: 7 contributors (all time) y: 216 lines of code src/plugin/plugin.ts x: 4 contributors (all time) y: 338 lines of code src/plugin/types/Element.ts x: 4 contributors (all time) y: 134 lines of code src/renderers/react/createReactElementSpec.tsx x: 3 contributors (all time) y: 50 lines of code src/plugin/element.ts x: 4 contributors (all time) y: 97 lines of code src/plugin/fieldViews/ProseMirrorFieldView.ts x: 4 contributors (all time) y: 287 lines of code src/plugin/helpers/decorations.ts x: 1 contributors (all time) y: 47 lines of code src/elements/nested/NestedElement.ts x: 1 contributors (all time) y: 14 lines of code src/elements/nested/NestedElementForm.tsx x: 1 contributors (all time) y: 91 lines of code src/elements/repeater/RepeaterElement.ts x: 1 contributors (all time) y: 10 lines of code src/elements/repeater/RepeaterElementForm.tsx x: 1 contributors (all time) y: 70 lines of code src/plugin/field.ts x: 4 contributors (all time) y: 298 lines of code src/editorial-source-components/DemoFieldWrapper.tsx x: 2 contributors (all time) y: 46 lines of code src/editorial-source-components/DemoInputHeading.tsx x: 2 contributors (all time) y: 79 lines of code src/elements/callout/Callout.tsx x: 6 contributors (all time) y: 155 lines of code src/elements/helpers/Preview.tsx x: 5 contributors (all time) y: 142 lines of code src/elements/helpers/defaultTransform.ts x: 7 contributors (all time) y: 87 lines of code src/elements/helpers/transform.ts x: 11 contributors (all time) y: 88 lines of code src/elements/image/ImageElementForm.tsx x: 9 contributors (all time) y: 237 lines of code src/elements/pullquote/PullquoteForm.tsx x: 6 contributors (all time) y: 47 lines of code src/plugin/helpers/element.ts x: 4 contributors (all time) y: 318 lines of code src/plugin/helpers/placeholder.ts x: 3 contributors (all time) y: 66 lines of code src/renderers/react/store.ts x: 2 contributors (all time) y: 34 lines of code src/plugin/fieldViews/FieldView.ts x: 4 contributors (all time) y: 33 lines of code src/renderers/react/WrapperControls.tsx x: 2 contributors (all time) y: 381 lines of code src/editorial-source-components/Editor.ts x: 5 contributors (all time) y: 51 lines of code src/elements/callout/CalloutTable.tsx x: 3 contributors (all time) y: 268 lines of code src/elements/cartoon/CartoonForm.tsx x: 3 contributors (all time) y: 289 lines of code src/elements/code/CodeElementForm.tsx x: 5 contributors (all time) y: 18 lines of code src/elements/demo-image/DemoImageElementForm.tsx x: 7 contributors (all time) y: 176 lines of code src/elements/embed/EmbedForm.tsx x: 4 contributors (all time) y: 50 lines of code src/elements/interactive/InteractiveForm.tsx x: 3 contributors (all time) y: 47 lines of code src/elements/membership/MembershipForm.tsx x: 3 contributors (all time) y: 25 lines of code src/elements/recipe/RecipeElementForm.tsx x: 2 contributors (all time) y: 14 lines of code src/elements/standard/StandardForm.tsx x: 3 contributors (all time) y: 169 lines of code src/elements/demo-image/DemoImageElement.tsx x: 5 contributors (all time) y: 102 lines of code src/plugin/helpers/fieldView.ts x: 4 contributors (all time) y: 130 lines of code src/renderers/react/FieldComponent.tsx x: 2 contributors (all time) y: 29 lines of code src/editorial-source-components/Error.tsx x: 2 contributors (all time) y: 22 lines of code src/editorial-source-components/Label.tsx x: 4 contributors (all time) y: 23 lines of code src/elements/comment/CommentForm.tsx x: 4 contributors (all time) y: 20 lines of code src/elements/content-atom/ContentAtomForm.tsx x: 5 contributors (all time) y: 93 lines of code src/elements/rich-link/RichlinkForm.tsx x: 4 contributors (all time) y: 49 lines of code src/elements/table/TableForm.tsx x: 3 contributors (all time) y: 28 lines of code src/elements/tweet/TweetForm.tsx x: 4 contributors (all time) y: 34 lines of code src/plugin/types/Consumer.ts x: 3 contributors (all time) y: 11 lines of code src/renderers/react/ElementProvider.tsx x: 3 contributors (all time) y: 78 lines of code src/plugin/fieldViews/CheckboxFieldView.ts x: 3 contributors (all time) y: 52 lines of code src/renderers/react/customFieldViewComponents/CustomCheckboxView.tsx x: 3 contributors (all time) y: 22 lines of code src/elements/recipe/RecipeElementSpec.tsx x: 1 contributors (all time) y: 11 lines of code src/elements/cartoon/CartoonSpec.tsx x: 2 contributors (all time) y: 63 lines of code src/elements/cartoon/cartoonDataTransformer.ts x: 2 contributors (all time) y: 78 lines of code src/elements/helpers/types/Media.ts x: 2 contributors (all time) y: 39 lines of code src/elements/image/imageElementValidation.ts x: 3 contributors (all time) y: 60 lines of code src/editorial-source-components/Heading.tsx x: 2 contributors (all time) y: 6 lines of code src/elements/callout/CalloutError.tsx x: 2 contributors (all time) y: 70 lines of code src/elements/callout/calloutDataTransformer.ts x: 4 contributors (all time) y: 85 lines of code src/editorial-source-components/SvgCrossRound.tsx x: 1 contributors (all time) y: 16 lines of code src/elements/embed/Callout.tsx x: 5 contributors (all time) y: 196 lines of code src/elements/image/ImageElement.tsx x: 6 contributors (all time) y: 68 lines of code src/elements/image/imageElementDataTransformer.ts x: 3 contributors (all time) y: 101 lines of code src/elements/callout/CalloutTypes.ts x: 1 contributors (all time) y: 23 lines of code src/plugin/helpers/util.ts x: 1 contributors (all time) y: 7 lines of code src/plugin/fieldViews/AttributeFieldView.ts x: 1 contributors (all time) y: 45 lines of code src/plugin/fieldViews/CustomFieldView.ts x: 4 contributors (all time) y: 92 lines of code src/plugin/fieldViews/DropdownFieldView.ts x: 3 contributors (all time) y: 74 lines of code src/elements/embed/EmbedSpec.tsx x: 4 contributors (all time) y: 60 lines of code src/elements/embed/embedDataTransformer.ts x: 2 contributors (all time) y: 73 lines of code src/elements/interactive/interactiveDataTransformer.ts x: 2 contributors (all time) y: 68 lines of code src/elements/membership/MembershipSpec.tsx x: 3 contributors (all time) y: 23 lines of code src/elements/membership/membershipDataTransformer.ts x: 3 contributors (all time) y: 54 lines of code src/elements/standard/StandardSpec.tsx x: 1 contributors (all time) y: 53 lines of code src/elements/standard/standardDataTransformer.ts x: 1 contributors (all time) y: 61 lines of code src/elements/table/TableSpec.ts x: 1 contributors (all time) y: 21 lines of code src/elements/tweet/TweetSpec.tsx x: 2 contributors (all time) y: 41 lines of code cypress/support/e2e.js x: 1 contributors (all time) y: 1 lines of code src/elements/deprecated/DeprecatedSpec.tsx x: 1 contributors (all time) y: 6 lines of code src/elements/pullquote/PullquoteSpec.tsx x: 4 contributors (all time) y: 26 lines of code src/elements/rich-link/RichlinkSpec.tsx x: 3 contributors (all time) y: 19 lines of code src/elements/helpers/ThirdPartyStatusChecks.tsx x: 2 contributors (all time) y: 59 lines of code src/elements/helpers/html.ts x: 2 contributors (all time) y: 12 lines of code src/elements/image/imageElementTelemetryEvents.ts x: 1 contributors (all time) y: 4 lines of code src/elements/embed/embedComponents/EmbedRecommendations.tsx x: 2 contributors (all time) y: 66 lines of code src/elements/embed/embedComponents/embedUtils.ts x: 2 contributors (all time) y: 15 lines of code src/elements/helpers/messagingStyles.ts x: 1 contributors (all time) y: 39 lines of code src/editorial-source-components/Tooltip.tsx x: 1 contributors (all time) y: 165 lines of code src/editorial-source-components/CustomDropdown.tsx x: 4 contributors (all time) y: 82 lines of code src/editorial-source-components/inputBorder.ts x: 2 contributors (all time) y: 8 lines of code nginx/dev-nginx.yaml x: 2 contributors (all time) y: 4 lines of code
524.0
lines of code
  min: 1.0
  average: 73.78
  25th percentile: 18.75
  median: 47.0
  75th percentile: 87.25
  max: 524.0
0 15.0
contributors (all time)
min: 1.0 | average: 3.1 | 25th percentile: 1.75 | median: 3.0 | 75th percentile: 4.0 | max: 15.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".

About This Analysis
  • 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...