The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
cli.ts in cli |
6367 | 247 |
app.tsx in webapp/src |
4646 | 234 |
emitter.ts in pxtcompiler/emitter |
4323 | 329 |
decompiler.ts in pxtcompiler/emitter |
3156 | 158 |
converter.ts in pxtpy |
2495 | 117 |
blocklyloader.ts in pxtblocks |
2491 | 143 |
blocklycompiler.ts in pxtblocks |
2144 | 128 |
util.ts in pxtlib |
2018 | 140 |
pyconv.ts in cli |
1914 | 60 |
monaco.tsx in webapp/src |
1820 | 108 |
common.less in theme |
1749 | - |
gitjson.tsx in webapp/src |
1612 | 102 |
projects.tsx in webapp/src |
1521 | 97 |
runtime.ts in pxtsim |
1477 | 126 |
blocks.tsx in webapp/src |
1473 | 114 |
service.ts in pxtlib |
1472 | 44 |
workspace.ts in webapp/src |
1424 | 94 |
backbase.ts in pxtcompiler/emitter |
1423 | 57 |
cpp.ts in pxtlib |
1423 | 42 |
parser.ts in pxtpy |
1411 | 85 |
tilemap.ts in pxtlib |
1392 | 92 |
sui.tsx in webapp/src |
1328 | 66 |
renderer.ts in pxtrunner |
1169 | 63 |
assembler.ts in pxtlib/emitter |
1158 | 65 |
pydecompiler.ts in pxtpy |
1158 | 72 |
service.ts in pxtcompiler/emitter |
1130 | 33 |
browserutils.ts in pxtlib |
1128 | 111 |
server.ts in cli |
1121 | 44 |
package.ts in pxtlib |
1107 | 36 |
github.ts in pxtlib |
1062 | 84 |
hexfile.ts in pxtcompiler/emitter |
1023 | 39 |
gdb.ts in cli |
999 | 35 |
runner.ts in pxtrunner |
991 | 40 |
compiler.ts in webapp/src |
986 | 55 |
docsrender.ts in pxtlib |
933 | 29 |
ImageCanvas.tsx in webapp/src/components/ImageEditor |
880 | 37 |
simlib.ts in pxtsim |
874 | 58 |
blocksSnippets.ts in webapp/src |
847 | 29 |
highcontrast.less in theme |
826 | - |
ir.ts in pxtcompiler/emitter |
811 | 55 |
toolbox.tsx in webapp/src |
809 | 68 |
home.less in theme |
803 | - |
simdriver.ts in pxtsim |
792 | 55 |
dialogs.tsx in webapp/src |
785 | 55 |
toolDefinitions.ts in webapp/src/components/ImageEditor |
769 | 59 |
monacoSnippets.ts in webapp/src |
760 | 61 |
allocator.ts in pxtsim |
742 | 29 |
webble.ts in pxtlib |
728 | 51 |
formatter.ts in pxtcompiler/emitter |
723 | 29 |
spriteutils.ts in pxtlib |
708 | 63 |
File | # lines | # units |
---|---|---|
emitter.ts in pxtcompiler/emitter |
4323 | 329 |
cli.ts in cli |
6367 | 247 |
app.tsx in webapp/src |
4646 | 234 |
decompiler.ts in pxtcompiler/emitter |
3156 | 158 |
blocklyloader.ts in pxtblocks |
2491 | 143 |
util.ts in pxtlib |
2018 | 140 |
blocklycompiler.ts in pxtblocks |
2144 | 128 |
runtime.ts in pxtsim |
1477 | 126 |
converter.ts in pxtpy |
2495 | 117 |
blocks.tsx in webapp/src |
1473 | 114 |
browserutils.ts in pxtlib |
1128 | 111 |
monaco.tsx in webapp/src |
1820 | 108 |
gitjson.tsx in webapp/src |
1612 | 102 |
projects.tsx in webapp/src |
1521 | 97 |
workspace.ts in webapp/src |
1424 | 94 |
tilemap.ts in pxtlib |
1392 | 92 |
parser.ts in pxtpy |
1411 | 85 |
github.ts in pxtlib |
1062 | 84 |
libgeneric.ts in pxtsim |
598 | 78 |
pydecompiler.ts in pxtpy |
1158 | 72 |
There are 278 files with lines longer than 120 characters. In total, there are 2041 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
offline-app-body.html in docfiles |
219 | - | 120 |
cli.ts in cli |
6367 | 247 | 65 |
app.tsx in webapp/src |
4646 | 234 | 63 |
decompiler.ts in pxtcompiler/emitter |
3156 | 158 | 61 |
gitjson.tsx in webapp/src |
1612 | 102 | 51 |
container.tsx in webapp/src |
573 | 60 | 45 |
monaco.tsx in webapp/src |
1820 | 108 | 44 |
projects.tsx in webapp/src |
1521 | 97 | 43 |
editortoolbar.tsx in webapp/src |
512 | 39 | 40 |
renderer.ts in pxtrunner |
1169 | 63 | 36 |
blocklycompiler.ts in pxtblocks |
2144 | 128 | 32 |
blocklyloader.ts in pxtblocks |
2491 | 143 | 32 |
share.tsx in webapp/src |
580 | 26 | 32 |
AppModal.tsx in skillmap/src/components |
396 | 19 | 31 |
ImageCanvas.tsx in webapp/src/components/ImageEditor |
880 | 37 | 29 |
tutorial.tsx in webapp/src |
685 | 57 | 28 |
dialogs.tsx in webapp/src |
785 | 55 | 27 |
debugProtocol.ts in pxtsim |
580 | 65 | 24 |
blocks.tsx in webapp/src |
1473 | 114 | 23 |
sui.tsx in webapp/src |
1328 | 66 | 23 |