The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
Terminal.ts in src |
1216 | 75 |
InputHandler.ts in src |
1042 | 58 |
SelectionManager.ts in src |
534 | 38 |
EscapeSequenceParser.ts in src |
446 | 4 |
Types.ts in src |
371 | - |
Keyboard.ts in src/core/input |
306 | 1 |
Buffer.ts in src |
284 | 18 |
DomRenderer.ts in src/renderer/dom |
277 | 21 |
CursorRenderLayer.ts in src/renderer |
276 | 20 |
typings-test.ts in fixtures/typings-test |
227 | - |
TextRenderLayer.ts in src/renderer |
204 | 9 |
AccessibilityManager.ts in src |
202 | 14 |
BaseRenderLayer.ts in src/renderer |
194 | 23 |
Linkifier.ts in src |
193 | 9 |
Renderer.ts in src/renderer |
174 | 19 |
DynamicCharAtlas.ts in src/renderer/atlas |
174 | 11 |
CharacterJoinerRegistry.ts in src/renderer |
171 | 7 |
AltClickHandler.ts in src/handlers |
169 | 13 |
t0005-CR.in in fixtures/escape_sequence_files |
164 | - |
CharWidth.ts in src |
164 | 6 |
MouseZoneManager.ts in src/ui |
161 | 16 |
Charsets.ts in src/core/data |
158 | - |
Viewport.ts in src |
155 | 9 |
Terminal.ts in src/public |
146 | 36 |
ColorManager.ts in src/renderer |
132 | 6 |
SearchHelper.ts in src/addons/search |
131 | 6 |
CircularList.ts in src/common |
126 | 12 |
Terminal.integration.ts in src |
119 | 5 |
CompositionHelper.ts in src |
117 | 8 |
gulpfile.js in root |
101 | - |
CharAtlasGenerator.ts in src/shared/atlas |
100 | 3 |
LRUMap.ts in src/renderer/atlas |
98 | 6 |
xterm.css in src |
98 | - |
attach.ts in src/addons/attach |
91 | 8 |
t0003-line_wrap.in in fixtures/escape_sequence_files |
83 | - |
t0004-LF.in in fixtures/escape_sequence_files |
83 | - |
index.html in src/addons/attach |
83 | - |
SelectionRenderLayer.ts in src/renderer |
83 | 7 |
DomRendererRowFactory.ts in src/renderer/dom |
82 | 1 |
SelectionModel.ts in src |
79 | 4 |
Clipboard.ts in src/handlers |
73 | 7 |
StaticCharAtlas.ts in src/renderer/atlas |
73 | 4 |
CharAtlasCache.ts in src/renderer/atlas |
72 | 2 |
EscapeSequences.ts in src/common/data |
70 | - |
Types.ts in src/renderer |
70 | - |
BufferLine.ts in src |
63 | 10 |
EventEmitter.ts in src/common |
61 | 8 |
azure-pipelines.yml in root |
59 | - |
t0056-ED.in in fixtures/escape_sequence_files |
59 | - |
terminado.ts in src/addons/terminado |
59 | 5 |
File | # lines | # units |
---|---|---|
Terminal.ts in src |
1216 | 75 |
InputHandler.ts in src |
1042 | 58 |
SelectionManager.ts in src |
534 | 38 |
Terminal.ts in src/public |
146 | 36 |
BaseRenderLayer.ts in src/renderer |
194 | 23 |
DomRenderer.ts in src/renderer/dom |
277 | 21 |
CursorRenderLayer.ts in src/renderer |
276 | 20 |
Renderer.ts in src/renderer |
174 | 19 |
Buffer.ts in src |
284 | 18 |
MouseZoneManager.ts in src/ui |
161 | 16 |
AccessibilityManager.ts in src |
202 | 14 |
AltClickHandler.ts in src/handlers |
169 | 13 |
CircularList.ts in src/common |
126 | 12 |
DynamicCharAtlas.ts in src/renderer/atlas |
174 | 11 |
BufferLine.ts in src |
63 | 10 |
Linkifier.ts in src |
193 | 9 |
Viewport.ts in src |
155 | 9 |
fit.ts in src/addons/fit |
46 | 9 |
TextRenderLayer.ts in src/renderer |
204 | 9 |
BufferSet.ts in src |
55 | 8 |
There are 38 files with lines longer than 120 characters. In total, there are 104 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
Terminal.ts in src |
1216 | 75 | 11 |
SelectionManager.ts in src |
534 | 38 | 10 |
Terminal.ts in src/public |
146 | 36 | 8 |
DomRenderer.ts in src/renderer/dom |
277 | 21 | 7 |
t0503-zsh_ls_color.in in fixtures/escape_sequence_files |
10 | - | 6 |
BaseRenderLayer.ts in src/renderer |
194 | 23 | 5 |
t0502-bash_ls_color.in in fixtures/escape_sequence_files |
9 | - | 4 |
InputHandler.ts in src |
1042 | 58 | 4 |
t0220-SGR_inverse.html in fixtures/escape_sequence_files |
6 | - | 3 |
SoundManager.ts in src |
39 | 3 | 3 |
Types.ts in src |
371 | - | 3 |
webLinks.ts in src/addons/webLinks |
31 | 4 | 3 |
Renderer.ts in src/renderer |
174 | 19 | 3 |
TextRenderLayer.ts in src/renderer |
204 | 9 | 3 |
MouseHelper.ts in src/utils |
47 | 2 | 3 |
Buffer.ts in src |
284 | 18 | 2 |
SelectionModel.ts in src |
79 | 4 | 2 |
Viewport.ts in src |
155 | 9 | 2 |
winptyCompat.ts in src/addons/winptyCompat |
24 | 3 | 2 |
SelectionRenderLayer.ts in src/renderer |
83 | 7 | 2 |