The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
core.cpp in libs/base |
1615 | 131 |
SNORFS.cpp in libs/storage |
1036 | 41 |
image.cpp in libs/screen |
949 | 58 |
neopixel.ts in libs/light |
896 | 55 |
pxtbase.h in libs/base |
891 | 61 |
image.ts in libs/screen/sim |
777 | 56 |
gc.cpp in libs/base |
774 | 36 |
vm.cpp in libs/core---vm |
740 | 44 |
sprite.ts in libs/game |
722 | 62 |
info.ts in libs/game |
626 | 41 |
physics.ts in libs/game |
599 | 20 |
textDialogs.ts in libs/game |
592 | 42 |
particlefactories.ts in libs/game |
589 | 45 |
lora.ts in libs/lora |
557 | 42 |
scheduler.cpp in libs/core---vm |
521 | 33 |
ninacontroller.ts in libs/esp32 |
516 | 48 |
espflasher.cpp in libs/esp32 |
501 | 23 |
mqtt.ts in libs/mqtt |
497 | 37 |
animation.ts in libs/game |
476 | 30 |
font-compiler.js in scripts/font-compiler |
470 | 4 |
tilemap.ts in libs/game |
454 | 73 |
RAFFS.cpp in libs/settings |
450 | 22 |
melody.ts in libs/mixer |
443 | 28 |
configkeys.h in libs/base |
440 | - |
verify.cpp in libs/core---vm |
425 | 3 |
buffer.ts in libs/base |
401 | 33 |
hf2.cpp in libs/core |
398 | 11 |
systemmenuicons.ts in libs/game |
388 | - |
SNORFS-test.cpp in scripts/snorfs |
387 | 16 |
pxt.cpp in libs/base |
383 | 49 |
azureiot.ts in libs/azureiot |
373 | 35 |
numberprompt.ts in libs/game |
369 | 20 |
prompt.ts in libs/game |
352 | 19 |
spritesay.ts in libs/game |
345 | 7 |
linux.cpp in libs/core---linux |
333 | 26 |
raffs-test.cpp in scripts/raffs |
328 | 19 |
melody.cpp in libs/mixer |
321 | 16 |
pulse.cpp in libs/pulse |
312 | 23 |
systemmenu.ts in libs/game |
311 | 34 |
renderText.ts in libs/game |
304 | 29 |
particles.ts in libs/game |
301 | 28 |
buffer.cpp in libs/base |
294 | 24 |
jddisplay.cpp in libs/screen---st7735 |
291 | 10 |
accelerometer.ts in libs/accelerometer/sim |
290 | 20 |
neopixel.ts in libs/core/sim |
289 | 17 |
screen.cpp in libs/screen---st7735 |
289 | 12 |
json.ts in libs/base |
286 | 13 |
tilemap.ts in libs/color-coded-tilemap |
276 | 37 |
wifisockets.ts in libs/wifi---esp32/sim |
269 | 24 |
usb.cpp in libs/core---esp32 |
267 | 12 |
File | # lines | # units |
---|---|---|
core.cpp in libs/base |
1615 | 131 |
tilemap.ts in libs/game |
454 | 73 |
sprite.ts in libs/game |
722 | 62 |
pxtbase.h in libs/base |
891 | 61 |
image.cpp in libs/screen |
949 | 58 |
image.ts in libs/screen/sim |
777 | 56 |
neopixel.ts in libs/light |
896 | 55 |
pxt.cpp in libs/base |
383 | 49 |
ninacontroller.ts in libs/esp32 |
516 | 48 |
particlefactories.ts in libs/game |
589 | 45 |
vm.cpp in libs/core---vm |
740 | 44 |
textDialogs.ts in libs/game |
592 | 42 |
lora.ts in libs/lora |
557 | 42 |
info.ts in libs/game |
626 | 41 |
SNORFS.cpp in libs/storage |
1036 | 41 |
tilemap.ts in libs/color-coded-tilemap |
276 | 37 |
mqtt.ts in libs/mqtt |
497 | 37 |
gc.cpp in libs/base |
774 | 36 |
azureiot.ts in libs/azureiot |
373 | 35 |
systemmenu.ts in libs/game |
311 | 34 |
There are 54 files with lines longer than 120 characters. In total, there are 238 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
visual.ts in libs/lcd/sim |
199 | 7 | 29 |
visual.ts in libs/screen/sim |
97 | 3 | 20 |
switch.ts in libs/core/sim |
110 | 3 | 19 |
particleeffects.ts in libs/game |
229 | 14 | 17 |
led.ts in libs/core/sim |
116 | 6 | 16 |
photocell.ts in libs/core/sim |
99 | 7 | 14 |
neopixel.ts in libs/core/sim |
289 | 17 | 10 |
tcs34725.ts in libs/color-sensor |
151 | 8 | 9 |
animation.ts in libs/game |
476 | 30 | 8 |
spritesay.ts in libs/game |
345 | 7 | 8 |
tsl2591.ts in libs/light-spectrum-sensor |
114 | 8 | 8 |
systemmenu.ts in libs/game |
311 | 34 | 6 |
accelerometer.ts in libs/accelerometer/sim |
290 | 20 | 5 |
microservo.ts in libs/core/sim |
77 | 4 | 5 |
scaling.ts in libs/sprite-scaling |
73 | 4 | 5 |
renderText.ts in libs/game |
304 | 29 | 4 |
graph.ts in libs/display |
227 | 11 | 3 |
ninacontroller.ts in libs/esp32 |
516 | 48 | 3 |
mqtt.ts in libs/mqtt |
497 | 37 | 3 |
image.ts in libs/screen |
151 | 20 | 3 |