epam / dail-xl
File Size

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

Intro
Learn more...
File Size Overall
7% | 10% | 29% | 22% | 29%
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
tsx11% | 11% | 32% | 21% | 23%
ts7% | 11% | 32% | 24% | 23%
java4% | 2% | 22% | 23% | 46%
g40% | 91% | 0% | 0% | 8%
scss0% | 40% | 0% | 24% | 34%
py0% | 0% | 51% | 14% | 34%
js0% | 0% | 73% | 0% | 26%
proto0% | 0% | 100% | 0% | 0%
yaml0% | 0% | 0% | 66% | 33%
scala0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
frontend9% | 11% | 32% | 22% | 23%
backend4% | 5% | 22% | 22% | 45%
api0% | 0% | 49% | 14% | 36%
infrastructure0% | 0% | 0% | 100% | 0%
Longest Files (Top 50)
File# lines# units
useManualEditDSL.ts
in frontend/apps/quantgrid/src/app/hooks/ManualEditDSL
1468 1
ProjectContext.tsx
in frontend/apps/quantgrid/src/app/context
1403 3
useApiRequests.ts
in frontend/apps/quantgrid/src/app/hooks
1388 10
CellEditor.tsx
in frontend/libs/canvasSpreadsheet/src/lib/components/CellEditor
1142 3
CompileFunction.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler
1114 58
CellEditor.tsx
in frontend/libs/spreadsheet/src/lib/components/cellEditor
1098 1
useProjectTreeContextMenu.tsx
in frontend/apps/quantgrid/src/app/components/Panels/ProjectTree
934 46
useManualEditDSL.ts
in frontend/apps/quantgrid/src/app/hooks/useManualEditDSL
927 1
Python3.g4
in backend/parser/src/main/antlr/com/epam/deltix/quantgrid/parser
881 -
AIPrompt.tsx
in frontend/libs/canvasSpreadsheet/src/lib/components/AIPrompt
805 1
AIPrompt.tsx
in frontend/libs/spreadsheet/src/lib/components/AIPrompt
713 1
GridBuilder.ts
in frontend/apps/quantgrid/src/app/context/ViewportContext
711 12
selectionService.ts
in frontend/libs/spreadsheet/src/lib/grid/selection
649 24
dataView.ts
in frontend/libs/spreadsheet/src/lib/grid/data
599 29
ViewGridData.ts
in frontend/apps/quantgrid/src/app/context/ViewportContext
596 41
SpreadsheetWrapper.tsx
in frontend/apps/quantgrid/src/app/components/SpreadsheetWrapper
572 1
Compiler.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler
525 31
SheetReader.ts
in frontend/libs/parser/src/lib
521 19
utils.ts
in frontend/libs/code-editor/src/lib/providers/completionProvider
514 16
MainMenuItems.tsx
in frontend/apps/quantgrid/src/app/components/MainMenu
510 15
styles.scss
in frontend/apps/quantgrid/src
501 -
DashboardContext.tsx
in frontend/apps/quantgrid/src/app/context
498 -
CodeEditor.tsx
in frontend/libs/code-editor/src/lib
468 4
SimpleAggregateLocal.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/node/plan/local
465 34
Carry.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/rule
460 23
tableRenderer.ts
in frontend/libs/spreadsheet/src/lib/utils/renderers/tableRenderer
453 7
useProjectTreeContextMenu.tsx
in frontend/apps/quantgrid/src/app/components/ProjectTree
436 22
useManualCreateEntityDSL.ts
in frontend/apps/quantgrid/src/app/hooks/ManualEditDSL
433 1
types.ts
in frontend/libs/canvasSpreadsheet/src/lib
430 -
Cells.tsx
in frontend/libs/canvasSpreadsheet/src/lib/components/Cells
430 -
CompileContext.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler
422 47
useSelectionEvents.ts
in frontend/libs/spreadsheet/src/lib/hooks
414 1
useOnClickContextMenu.ts
in frontend/libs/spreadsheet/src/lib/components/contextMenu/utils
408 1
Spreadsheet.tsx
in frontend/libs/spreadsheet/src/lib
394 1
DoubleFunctions.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/node/expression/utils
392 31
useOnClickContextMenu.ts
in frontend/libs/canvasSpreadsheet/src/lib/components/ContextMenuComponent/utils
388 1
CanvasSpreadsheet.tsx
in frontend/libs/canvasSpreadsheet/src/lib
372 -
overlay.js
in frontend/apps/quantgrid/src/app/components/ChatWrapper/useOverlay
369 42
buildData.ts
in frontend/apps/quantgrid/src/app/components/SpreadsheetWrapper
365 5
useTotalManualEditDSL.ts
in frontend/apps/quantgrid/src/app/hooks/ManualEditDSL
365 7
grid.ts
in frontend/libs/spreadsheet/src/lib/grid
351 41
FormulaInput.tsx
in frontend/apps/quantgrid/src/app/components/FormulaBar
344 1
SelectFolder.tsx
in frontend/apps/quantgrid/src/app/components/Modals/SelectFolder
339 1
useNavigation.ts
in frontend/libs/canvasSpreadsheet/src/lib/hooks
337 1
Functions.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler/function
331 2
ParsedOverride.ts
in frontend/libs/parser/src/lib
329 21
useExtendSelectionNextAvailable.ts
in frontend/libs/canvasSpreadsheet/src/lib/hooks
329 7
dataRow.ts
in frontend/libs/spreadsheet/src/lib/grid/data
328 15
CompileOverride.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler
327 17
PythonExec.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/python
319 19
Files With Most Units (Top 50)
File# lines# units
Grid.ts
in frontend/apps/quantgrid/playwright/components
307 64
CompileFunction.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler
1114 58
CompileContext.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler
422 47
overrides.py
in api/backend/python/xl-client/dial_xl
302 47
useProjectTreeContextMenu.tsx
in frontend/apps/quantgrid/src/app/components/Panels/ProjectTree
934 46
overlay.js
in frontend/apps/quantgrid/src/app/components/ChatWrapper/useOverlay
369 42
grid.ts
in frontend/libs/spreadsheet/src/lib/grid
351 41
ViewGridData.ts
in frontend/apps/quantgrid/src/app/context/ViewportContext
596 41
SimpleAggregateLocal.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/node/plan/local
465 34
DoubleFunctions.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/node/expression/utils
392 31
Compiler.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler
525 31
field.py
in api/backend/python/xl-client/dial_xl
225 31
table.py
in api/backend/python/xl-client/dial_xl
241 31
dataView.ts
in frontend/libs/spreadsheet/src/lib/grid/data
599 29
Table.ts
in frontend/apps/quantgrid/playwright/logic-entities
166 27
ProjectSelection.ts
in frontend/apps/quantgrid/playwright/pages
187 26
ProjectPage.ts
in frontend/apps/quantgrid/playwright/pages
189 26
Plan.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/node/plan
163 26
ExcelDateTime.java
in backend/common/src/main/java/com/epam/deltix/quantgrid/util
247 25
selectionService.ts
in frontend/libs/spreadsheet/src/lib/grid/selection
649 24
formulaMenuItems.tsx
in frontend/libs/common/src/lib/utils
285 24
CompileUtil.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler
200 24
Carry.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/rule
460 23
useProjectTreeContextMenu.tsx
in frontend/apps/quantgrid/src/app/components/ProjectTree
436 22
ParsedOverride.ts
in frontend/libs/parser/src/lib
329 21
ParsedTable.ts
in frontend/libs/parser/src/lib
158 21
Editor.ts
in frontend/apps/quantgrid/playwright/components
145 21
SheetReader.ts
in frontend/libs/parser/src/lib
521 19
PythonExec.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/python
319 19
StringFunctions.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/node/expression/utils
226 19
sheet.py
in api/backend/python/xl-client/dial_xl
171 19
RemoteComputeService.java
in backend/web/src/main/java/com/epam/deltix/quantgrid/web/service/compute
278 17
Node.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/node
99 17
UnpivotDynamicLocal.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/node/plan/local
222 17
CompileOverride.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler
327 17
project.py
in api/backend/python/xl-client/dial_xl
202 17
utils.ts
in frontend/libs/code-editor/src/lib/providers/completionProvider
514 16
Executor.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/executor
293 16
ColumnWrite.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/spark/v2/write
101 16
tableHeaderItems.tsx
in frontend/libs/spreadsheet/src/lib/components/contextMenu/utils/contextMenuItems
186 15
dataRow.ts
in frontend/libs/spreadsheet/src/lib/grid/data
328 15
tableHeaderItems.tsx
in frontend/libs/canvasSpreadsheet/src/lib/components/ContextMenuComponent/utils/contextMenuItems
186 15
MainMenuItems.tsx
in frontend/apps/quantgrid/src/app/components/MainMenu
510 15
LocalTable.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/value/local
110 15
SimplePivotLocal.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/node/plan/local
192 15
chartOptions.ts
in frontend/libs/spreadsheet/src/lib/components/charts/lineChart
118 14
contextMenuUtils.ts
in frontend/libs/spreadsheet/src/lib/components/contextMenu
155 14
iconUtils.ts
in frontend/libs/canvasSpreadsheet/src/lib/components/Cells
245 14
chartOptions.ts
in frontend/libs/canvasSpreadsheet/src/lib/components/Charts/lineChart
118 14
Util.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine
78 14
Files With Long Lines (Top 50)

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

File# lines# units# long lines
icons.ts
in frontend/libs/spreadsheet/src/lib/utils/renderers/tableRenderer
173 2 27
CompileFunction.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler
1114 58 18
tailwindClasses.ts
in frontend/libs/common/src/lib/styles
47 - 7
inlineSuggestionPrompt.ts
in frontend/libs/code-editor/src/lib/services
131 - 6
ContextMenuIcon.tsx
in frontend/libs/common/src/lib/icons
34 - 6
DateRangeLocal.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/node/plan/local
219 6 6
CompileSimilaritySearch.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler
122 2 5
Functions.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler/function
331 2 5
EvaluationUtils.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler/evaluation
70 2 5
EmbeddingController.java
in backend/web/src/main/java/com/epam/deltix/quantgrid/web/controller
186 3 4
Python3.g4
in backend/parser/src/main/antlr/com/epam/deltix/quantgrid/parser
881 - 4
CompileContext.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler
422 47 4
AIPrompt.tsx
in frontend/libs/canvasSpreadsheet/src/lib/components/AIPrompt
805 1 3
DialTextLogo.tsx
in frontend/libs/common/src/lib/icons
10 - 3
DotsIcon.tsx
in frontend/libs/common/src/lib/icons
30 1 3
PreUploadFile.tsx
in frontend/apps/quantgrid/src/app/components/Modals/PreUploadFile
303 1 3
SelectFolder.tsx
in frontend/apps/quantgrid/src/app/components/Modals/SelectFolder
339 1 3
useManualCreateEntityDSL.ts
in frontend/apps/quantgrid/src/app/hooks/ManualEditDSL
433 1 3
Compiler.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler
525 31 3
CompilePivot.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler
115 10 3
AIPrompt.tsx
in frontend/libs/spreadsheet/src/lib/components/AIPrompt
713 1 2
dataView.ts
in frontend/libs/spreadsheet/src/lib/grid/data
599 29 2
DialChatLogoIcon.tsx
in frontend/libs/common/src/lib/icons
25 - 2
TrashIcon.tsx
in frontend/libs/common/src/lib/icons
37 - 2
StopFilledIcon.tsx
in frontend/libs/common/src/lib/icons
22 - 2
UserAvatar.tsx
in frontend/libs/common/src/lib/icons
16 - 2
FileListItem.tsx
in frontend/apps/quantgrid/src/app/components/Dashboard/DashboardFileList
297 2 2
common.ts
in frontend/apps/quantgrid/src/app/components/FormulaBar/utils
4 - 2
EmbeddingIndexLocal.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/node/plan/local
133 7 2
EvaluateNLocal.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/node/plan/local
155 7 2
RetrieveLocal.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/node/plan/local
93 5 2
InputUtils.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/service/input/storage
76 3 2
SimpleVectorSearch.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/vector
42 3 2
CompileEmbeddingIndex.java
in backend/engine/src/main/java/com/epam/deltix/quantgrid/engine/compiler
84 2 2
main-values.yaml
in infrastructure/k8s
111 - 2
review-values.yaml
in infrastructure/k8s
101 - 2
Note.tsx
in frontend/libs/spreadsheet/src/lib/components/note
245 1 1
ResizeHandler.tsx
in frontend/libs/spreadsheet/src/lib/components/charts/resizeHandler
99 5 1
icons.ts
in frontend/libs/spreadsheet/src/lib/grid/selection
4 - 1
setup.ts
in frontend/libs/canvasSpreadsheet/src/lib
164 4 1
ResizeHandler.tsx
in frontend/libs/canvasSpreadsheet/src/lib/components/Charts/resizeHandler
99 5 1
Notes.tsx
in frontend/libs/canvasSpreadsheet/src/lib/components/Notes
165 1 1
ShareIcon.tsx
in frontend/libs/common/src/lib/icons
19 - 1
FolderIcon.tsx
in frontend/libs/common/src/lib/icons
13 1 1
EditIcon.tsx
in frontend/libs/common/src/lib/icons
12 1 1
CompileErrorIcon.tsx
in frontend/libs/common/src/lib/icons
12 1 1
SearchIcon.tsx
in frontend/libs/common/src/lib/icons
12 1 1
MenuIcon.tsx
in frontend/libs/common/src/lib/icons
11 1 1
HomeIcon.tsx
in frontend/libs/common/src/lib/icons
11 - 1
SaveIcon.tsx
in frontend/libs/common/src/lib/icons
11 1 1