epam / deps-fe-labeling-tool
File Size

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

Intro
Learn more...
File Size Overall
0% | 6% | 9% | 29% | 54%
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
jsx0% | 5% | 16% | 31% | 47%
js0% | 7% | 0% | 27% | 65%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
package0% | 6% | 9% | 29% | 54%
Longest Files (Top 50)
File# lines# units
CanvasTableDefault.jsx
in package/src/components/CanvasTable
544 -
markup.js
in package/src/reducers
523 2
FieldsToAssign.jsx
in package/src/containers/FieldsToAssign
483 -
LabelingCanvas.jsx
in package/src/containers/LabelingCanvas
337 -
CanvasLabel.jsx
in package/src/components/CanvasLabel
236 -
MarkupObjects.jsx
in package/src/containers/MarkupObjects
207 -
AddFieldForm.jsx
in package/src/containers/AddFieldDrawer
203 -
CloseButton.jsx
in package/src/containers/CloseButton
201 -
markup.js
in package/src/actions
188 -
Label.js
in package/src/models
187 -
SaveDropdown.jsx
in package/src/containers/SaveDropdown
179 -
tableSchema.js
in package/src/models/Table
175 -
AddFieldDrawer.jsx
in package/src/containers/AddFieldDrawer
163 -
AllMarkupObjects.jsx
in package/src/containers/AllMarkupObjects
162 -
AssignToListItem.jsx
in package/src/containers/AssignTo
162 -
MainMenu.jsx
in package/src/containers/MainMenu
159 -
ConfigLoader.jsx
in package/src/application/ConfigLoader
158 -
splitCells.js
in package/src/models/Table
147 3
CanvasTableSplit.jsx
in package/src/components/CanvasTable
147 -
ToolsPickerDropdown.jsx
in package/src/containers/ToolsPicker
146 -
TableProperties.jsx
in package/src/containers/ObjectProperties
143 -
AddFieldDrawer.styles.js
in package/src/containers/AddFieldDrawer
142 -
ObjectCoordinates.jsx
in package/src/containers/ObjectCoordinates
140 -
CanvasBackground.jsx
in package/src/components/CanvasBackground
138 -
fabric.js
in package/src/utils
134 -
DeleteButton.jsx
in package/src/containers/DeleteButton
133 -
mergeCells.js
in package/src/models/Table
129 -
normalize.js
in package/src/models/Table
127 -
HandsonTable.jsx
in package/src/components/HandsonTable
127 -
Rectangle.js
in package/src/models
122 -
api.js
in package/src/actions
122 -
Markup.js
in package/src/models
120 -
AssignTo.jsx
in package/src/containers/AssignTo
120 -
ObjectNameAndIndex.jsx
in package/src/containers/ObjectNameAndIndex
119 -
ApplicationToolbar.jsx
in package/src/containers/ApplicationToolbar
116 -
ui.js
in package/src/reducers
115 -
Table.js
in package/src/models/Table
114 -
ToolsPicker.jsx
in package/src/containers/ToolsPicker
114 -
CanvasTableMerge.jsx
in package/src/components/CanvasTable
112 -
HotKeysDrawer.jsx
in package/src/containers/HotKeysDrawer
111 -
MarkupObjectHeader.jsx
in package/src/containers/MarkupObjects
111 -
markup.js
in package/src/selectors
109 -
CanvasDragger.jsx
in package/src/components/CanvasDragger
107 -
FormItem.jsx
in package/src/components/ReactHookForm
107 -
CanvasRelation.jsx
in package/src/components/CanvasRelation
103 -
PrimitiveMarkupObjects.jsx
in package/src/containers/MarkupObjects
103 -
FieldsToAssign.styles.js
in package/src/containers/FieldsToAssign
102 1
LeftSidebar.jsx
in package/src/containers/LeftSidebar
96 -
FabricTable.js
in package/src/components/CanvasTable
95 11
ContextMenu.jsx
in package/src/components/ContextMenu
93 -
Files With Most Units (Top 11)
File# lines# units
FabricTable.js
in package/src/components/CanvasTable
95 11
splitCells.js
in package/src/models/Table
147 3
markup.js
in package/src/reducers
523 2
moveBorder.js
in package/src/models/Table
39 1
FabricCell.js
in package/src/components/CanvasTable
33 1
FabricBorder.js
in package/src/components/CanvasTable
29 1
FabricMergeProjection.js
in package/src/components/CanvasTable
20 1
FabricSplitProjection.js
in package/src/components/CanvasTable
24 1
FabricArrow.js
in package/src/components/CanvasRelation
31 1
FieldsToAssign.styles.js
in package/src/containers/FieldsToAssign
102 1
root.js
in package/src/reducers
31 1
Files With Long Lines (Top 14)

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

File# lines# units# long lines
CanvasTableDefault.jsx
in package/src/components/CanvasTable
544 - 6
MarkupObjects.jsx
in package/src/containers/MarkupObjects
207 - 6
LabelingTool.jsx
in package/src/pages/LabelingTool
87 - 2
markup.js
in package/src/reducers
523 2 2
antd-theme.js
in package
15 - 1
npm-package.js
in package/scripts
8 - 1
antd-theme.js
in package/antd
15 - 1
mapMarkupTableToHandsonDataStrings.js
in package/src/models/Table/mappers
14 - 1
model.js
in package/src/actions
72 - 1
useAutoSave.js
in package/src/containers/SaveDropdown
37 - 1
LabelingCanvas.jsx
in package/src/containers/LabelingCanvas
337 - 1
TableDataSidebar.jsx
in package/src/containers/TableDataSidebar
16 - 1
FieldsToAssign.jsx
in package/src/containers/FieldsToAssign
483 - 1
ConfigLoader.jsx
in package/src/application/ConfigLoader
158 - 1
Correlations

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

package/src/components/CanvasZoom/CanvasZoom.jsx x: 4 commits (all time) y: 66 lines of code package/src/reducers/hotkeys.js x: 3 commits (all time) y: 28 lines of code package/src/constants/hotKeys.js x: 2 commits (all time) y: 49 lines of code package/src/components/IconSize/IconSize.jsx x: 2 commits (all time) y: 42 lines of code package/src/application/LabelingTool/LabelingTool.styles.js x: 2 commits (all time) y: 38 lines of code package/antd-theme.js x: 1 commits (all time) y: 15 lines of code package/dayjs.setup.js x: 1 commits (all time) y: 6 lines of code package/index.html x: 1 commits (all time) y: 13 lines of code package/jestDom.setup.js x: 1 commits (all time) y: 1 lines of code package/scripts/npm-package.js x: 1 commits (all time) y: 8 lines of code package/src/actions/api.js x: 1 commits (all time) y: 122 lines of code package/src/actions/canvas.js x: 1 commits (all time) y: 24 lines of code package/src/actions/document.js x: 1 commits (all time) y: 10 lines of code package/src/actions/hotkeys.js x: 1 commits (all time) y: 12 lines of code package/src/actions/markup.js x: 1 commits (all time) y: 188 lines of code package/src/actions/model.js x: 1 commits (all time) y: 72 lines of code package/src/actions/tools.js x: 1 commits (all time) y: 34 lines of code package/src/application/ConfigLoader/ConfigLoader.jsx x: 1 commits (all time) y: 158 lines of code package/src/application/FeatureUserNotifier/FeatureUserNotifier.jsx x: 1 commits (all time) y: 35 lines of code package/src/application/Provider/Provider.jsx x: 1 commits (all time) y: 28 lines of code package/src/components/Autocomplete/Autocomplete.jsx x: 1 commits (all time) y: 83 lines of code package/src/components/Button/Button.jsx x: 1 commits (all time) y: 19 lines of code package/src/components/Button/IconButton.jsx x: 1 commits (all time) y: 26 lines of code package/src/components/Button/IconButton.styles.js x: 1 commits (all time) y: 22 lines of code package/src/components/CanvasBackground/CanvasBackground.jsx x: 1 commits (all time) y: 138 lines of code package/src/components/CanvasDragger/CanvasDragger.jsx x: 1 commits (all time) y: 107 lines of code package/src/components/CanvasLabel/CanvasLabel.jsx x: 1 commits (all time) y: 236 lines of code package/src/components/CanvasMouse/CanvasMouse.jsx x: 1 commits (all time) y: 32 lines of code package/src/components/CanvasProvider/CanvasProvider.jsx x: 1 commits (all time) y: 21 lines of code package/src/components/CanvasRelation/CanvasRelation.jsx x: 1 commits (all time) y: 103 lines of code package/src/components/CanvasTable/CanvasTable.jsx x: 1 commits (all time) y: 55 lines of code package/src/components/CanvasTable/CanvasTableDefault.jsx x: 1 commits (all time) y: 544 lines of code package/src/components/CanvasTable/CanvasTableMerge.jsx x: 1 commits (all time) y: 112 lines of code package/src/components/CanvasTable/CanvasTableSplit.jsx x: 1 commits (all time) y: 147 lines of code package/src/components/CanvasTable/FabricTable.js x: 1 commits (all time) y: 95 lines of code package/src/components/Collapse/Collapse.jsx x: 1 commits (all time) y: 45 lines of code package/src/components/ContextMenu/ContextMenu.jsx x: 1 commits (all time) y: 93 lines of code package/src/components/DatePicker/DatePicker.jsx x: 1 commits (all time) y: 67 lines of code package/src/components/Drawer/Drawer.jsx x: 1 commits (all time) y: 59 lines of code package/src/components/HandsonTable/HandsonTable.jsx x: 1 commits (all time) y: 127 lines of code package/src/components/HandsonTable/models/index.js x: 1 commits (all time) y: 3 lines of code package/src/components/Input/FilterInput.jsx x: 1 commits (all time) y: 56 lines of code package/src/components/Input/NumericInput.jsx x: 1 commits (all time) y: 61 lines of code package/src/components/PageSwitcher/PageSwitcher.jsx x: 1 commits (all time) y: 69 lines of code package/src/components/PageSwitcher/PageSwitcher.styles.js x: 1 commits (all time) y: 38 lines of code package/src/components/Radio/Radio.jsx x: 1 commits (all time) y: 41 lines of code package/src/components/Select/Select.jsx x: 1 commits (all time) y: 90 lines of code package/src/components/Slider/Slider.styles.js x: 1 commits (all time) y: 53 lines of code package/src/components/TextAreaField/TextAreaField.jsx x: 1 commits (all time) y: 73 lines of code package/src/components/TextHighlighter/TextHighlighter.jsx x: 1 commits (all time) y: 44 lines of code package/src/containers/AddFieldDrawer/AddFieldDrawer.jsx x: 1 commits (all time) y: 163 lines of code package/src/containers/AddFieldDrawer/AddFieldDrawer.styles.js x: 1 commits (all time) y: 142 lines of code package/src/containers/AddFieldDrawer/AddFieldForm.jsx x: 1 commits (all time) y: 203 lines of code package/src/containers/AllMarkupObjects/AllMarkupObjects.jsx x: 1 commits (all time) y: 162 lines of code package/src/containers/ApplicationToolbar/ApplicationToolbar.jsx x: 1 commits (all time) y: 116 lines of code package/src/containers/CloseButton/CloseButton.jsx x: 1 commits (all time) y: 201 lines of code package/src/containers/DeleteButton/DeleteButton.jsx x: 1 commits (all time) y: 133 lines of code package/src/containers/DocumentPageSwitcher/DocumentPageSwitcher.jsx x: 1 commits (all time) y: 63 lines of code package/src/containers/ExtractArea/OcrArea.jsx x: 1 commits (all time) y: 89 lines of code package/src/containers/FieldsDeleteModeManager/FieldsDeleteModeManager.jsx x: 1 commits (all time) y: 75 lines of code package/src/containers/FieldsToAssign/FieldsToAssign.jsx x: 1 commits (all time) y: 483 lines of code package/src/containers/FieldsToAssign/FieldsToAssign.styles.js x: 1 commits (all time) y: 102 lines of code package/src/containers/HotKeysDrawer/HotKeysDrawer.jsx x: 1 commits (all time) y: 111 lines of code package/src/containers/LabelContent/ContentDateField.styles.js x: 1 commits (all time) y: 39 lines of code package/src/containers/LabelingCanvas/LabelingCanvas.jsx x: 1 commits (all time) y: 337 lines of code package/src/containers/LabelingCanvas/useLabels.jsx x: 1 commits (all time) y: 65 lines of code package/src/containers/MainMenu/MainMenu.jsx x: 1 commits (all time) y: 159 lines of code package/src/containers/MarkupObjects/ListOfMarkupObjects.jsx x: 1 commits (all time) y: 81 lines of code package/src/containers/MarkupObjects/MarkupObjects.jsx x: 1 commits (all time) y: 207 lines of code package/src/containers/MarkupObjects/PairsMarkupObject.jsx x: 1 commits (all time) y: 78 lines of code package/src/containers/MarkupObjects/PairsMarkupObject.styles.js x: 1 commits (all time) y: 49 lines of code package/src/containers/ObjectCoordinates/ObjectCoordinates.jsx x: 1 commits (all time) y: 140 lines of code package/src/containers/ObjectNameAndIndex/ObjectNameAndIndex.jsx x: 1 commits (all time) y: 119 lines of code package/src/containers/SaveDropdown/SaveDropdown.jsx x: 1 commits (all time) y: 179 lines of code package/src/containers/ToolsPicker/ToolsPicker.jsx x: 1 commits (all time) y: 114 lines of code package/src/models/Table/mergeCells.js x: 1 commits (all time) y: 129 lines of code package/src/models/Table/tableSchema.js x: 1 commits (all time) y: 175 lines of code package/src/pages/LabelingTool/LabelingTool.jsx x: 1 commits (all time) y: 87 lines of code package/src/reducers/markup.js x: 1 commits (all time) y: 523 lines of code package/src/selectors/markup.js x: 1 commits (all time) y: 109 lines of code
544.0
lines of code
  min: 1.0
  average: 36.56
  25th percentile: 7.0
  median: 16.0
  75th percentile: 45.0
  max: 544.0
0 4.0
commits (all time)
min: 1.0 | average: 1.02 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

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

package/src/components/CanvasZoom/CanvasZoom.jsx x: 2 contributors (all time) y: 66 lines of code package/src/reducers/hotkeys.js x: 2 contributors (all time) y: 28 lines of code package/src/constants/hotKeys.js x: 2 contributors (all time) y: 49 lines of code package/src/components/IconSize/IconSize.jsx x: 2 contributors (all time) y: 42 lines of code package/src/application/LabelingTool/LabelingTool.styles.js x: 2 contributors (all time) y: 38 lines of code package/antd-theme.js x: 1 contributors (all time) y: 15 lines of code package/dayjs.setup.js x: 1 contributors (all time) y: 6 lines of code package/index.html x: 1 contributors (all time) y: 13 lines of code package/jestDom.setup.js x: 1 contributors (all time) y: 1 lines of code package/scripts/npm-package.js x: 1 contributors (all time) y: 8 lines of code package/src/actions/api.js x: 1 contributors (all time) y: 122 lines of code package/src/actions/canvas.js x: 1 contributors (all time) y: 24 lines of code package/src/actions/document.js x: 1 contributors (all time) y: 10 lines of code package/src/actions/hotkeys.js x: 1 contributors (all time) y: 12 lines of code package/src/actions/markup.js x: 1 contributors (all time) y: 188 lines of code package/src/actions/model.js x: 1 contributors (all time) y: 72 lines of code package/src/actions/tools.js x: 1 contributors (all time) y: 34 lines of code package/src/application/ConfigLoader/ConfigLoader.jsx x: 1 contributors (all time) y: 158 lines of code package/src/application/FeatureUserNotifier/FeatureUserNotifier.jsx x: 1 contributors (all time) y: 35 lines of code package/src/application/Provider/Provider.jsx x: 1 contributors (all time) y: 28 lines of code package/src/components/Autocomplete/Autocomplete.jsx x: 1 contributors (all time) y: 83 lines of code package/src/components/Button/Button.jsx x: 1 contributors (all time) y: 19 lines of code package/src/components/Button/IconButton.jsx x: 1 contributors (all time) y: 26 lines of code package/src/components/Button/IconButton.styles.js x: 1 contributors (all time) y: 22 lines of code package/src/components/CanvasBackground/CanvasBackground.jsx x: 1 contributors (all time) y: 138 lines of code package/src/components/CanvasDragger/CanvasDragger.jsx x: 1 contributors (all time) y: 107 lines of code package/src/components/CanvasLabel/CanvasLabel.jsx x: 1 contributors (all time) y: 236 lines of code package/src/components/CanvasMouse/CanvasMouse.jsx x: 1 contributors (all time) y: 32 lines of code package/src/components/CanvasProvider/CanvasProvider.jsx x: 1 contributors (all time) y: 21 lines of code package/src/components/CanvasRelation/CanvasRelation.jsx x: 1 contributors (all time) y: 103 lines of code package/src/components/CanvasTable/CanvasTable.jsx x: 1 contributors (all time) y: 55 lines of code package/src/components/CanvasTable/CanvasTableDefault.jsx x: 1 contributors (all time) y: 544 lines of code package/src/components/CanvasTable/CanvasTableMerge.jsx x: 1 contributors (all time) y: 112 lines of code package/src/components/CanvasTable/CanvasTableSplit.jsx x: 1 contributors (all time) y: 147 lines of code package/src/components/CanvasTable/FabricTable.js x: 1 contributors (all time) y: 95 lines of code package/src/components/Collapse/Collapse.jsx x: 1 contributors (all time) y: 45 lines of code package/src/components/ContextMenu/ContextMenu.jsx x: 1 contributors (all time) y: 93 lines of code package/src/components/DatePicker/DatePicker.jsx x: 1 contributors (all time) y: 67 lines of code package/src/components/Drawer/Drawer.jsx x: 1 contributors (all time) y: 59 lines of code package/src/components/HandsonTable/HandsonTable.jsx x: 1 contributors (all time) y: 127 lines of code package/src/components/HandsonTable/models/index.js x: 1 contributors (all time) y: 3 lines of code package/src/components/Input/FilterInput.jsx x: 1 contributors (all time) y: 56 lines of code package/src/components/Input/NumericInput.jsx x: 1 contributors (all time) y: 61 lines of code package/src/components/PageSwitcher/PageSwitcher.jsx x: 1 contributors (all time) y: 69 lines of code package/src/components/PageSwitcher/PageSwitcher.styles.js x: 1 contributors (all time) y: 38 lines of code package/src/components/Radio/Radio.jsx x: 1 contributors (all time) y: 41 lines of code package/src/components/Select/Select.jsx x: 1 contributors (all time) y: 90 lines of code package/src/components/Slider/Slider.styles.js x: 1 contributors (all time) y: 53 lines of code package/src/components/TextAreaField/TextAreaField.jsx x: 1 contributors (all time) y: 73 lines of code package/src/components/TextHighlighter/TextHighlighter.jsx x: 1 contributors (all time) y: 44 lines of code package/src/containers/AddFieldDrawer/AddFieldDrawer.jsx x: 1 contributors (all time) y: 163 lines of code package/src/containers/AddFieldDrawer/AddFieldDrawer.styles.js x: 1 contributors (all time) y: 142 lines of code package/src/containers/AddFieldDrawer/AddFieldForm.jsx x: 1 contributors (all time) y: 203 lines of code package/src/containers/AllMarkupObjects/AllMarkupObjects.jsx x: 1 contributors (all time) y: 162 lines of code package/src/containers/ApplicationToolbar/ApplicationToolbar.jsx x: 1 contributors (all time) y: 116 lines of code package/src/containers/CloseButton/CloseButton.jsx x: 1 contributors (all time) y: 201 lines of code package/src/containers/DeleteButton/DeleteButton.jsx x: 1 contributors (all time) y: 133 lines of code package/src/containers/DocumentPageSwitcher/DocumentPageSwitcher.jsx x: 1 contributors (all time) y: 63 lines of code package/src/containers/ExtractArea/OcrArea.jsx x: 1 contributors (all time) y: 89 lines of code package/src/containers/FieldsDeleteModeManager/FieldsDeleteModeManager.jsx x: 1 contributors (all time) y: 75 lines of code package/src/containers/FieldsToAssign/FieldsToAssign.jsx x: 1 contributors (all time) y: 483 lines of code package/src/containers/FieldsToAssign/FieldsToAssign.styles.js x: 1 contributors (all time) y: 102 lines of code package/src/containers/HotKeysDrawer/HotKeysDrawer.jsx x: 1 contributors (all time) y: 111 lines of code package/src/containers/LabelContent/ContentDateField.styles.js x: 1 contributors (all time) y: 39 lines of code package/src/containers/LabelingCanvas/LabelingCanvas.jsx x: 1 contributors (all time) y: 337 lines of code package/src/containers/LabelingCanvas/useLabels.jsx x: 1 contributors (all time) y: 65 lines of code package/src/containers/MainMenu/MainMenu.jsx x: 1 contributors (all time) y: 159 lines of code package/src/containers/MarkupObjects/ListOfMarkupObjects.jsx x: 1 contributors (all time) y: 81 lines of code package/src/containers/MarkupObjects/MarkupObjects.jsx x: 1 contributors (all time) y: 207 lines of code package/src/containers/MarkupObjects/PairsMarkupObject.jsx x: 1 contributors (all time) y: 78 lines of code package/src/containers/MarkupObjects/PairsMarkupObject.styles.js x: 1 contributors (all time) y: 49 lines of code package/src/containers/ObjectCoordinates/ObjectCoordinates.jsx x: 1 contributors (all time) y: 140 lines of code package/src/containers/ObjectNameAndIndex/ObjectNameAndIndex.jsx x: 1 contributors (all time) y: 119 lines of code package/src/containers/SaveDropdown/SaveDropdown.jsx x: 1 contributors (all time) y: 179 lines of code package/src/containers/ToolsPicker/ToolsPicker.jsx x: 1 contributors (all time) y: 114 lines of code package/src/models/Table/mergeCells.js x: 1 contributors (all time) y: 129 lines of code package/src/models/Table/tableSchema.js x: 1 contributors (all time) y: 175 lines of code package/src/pages/LabelingTool/LabelingTool.jsx x: 1 contributors (all time) y: 87 lines of code package/src/reducers/markup.js x: 1 contributors (all time) y: 523 lines of code package/src/selectors/markup.js x: 1 contributors (all time) y: 109 lines of code
544.0
lines of code
  min: 1.0
  average: 36.56
  25th percentile: 7.0
  median: 16.0
  75th percentile: 45.0
  max: 544.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.01 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.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".