The NetHack Learning Environment
Main Code: 318,686 LOC (617 files) = C (79%) + H (6%) + BDF (3%) + CPP (3%) + TEX (1%) + PY (1%) + Y (<1%) + CC (<1%) + VCXPROJ (<1%) + AGC (<1%) + COM (<1%) + N (<1%) + HTML (<1%) + L (<1%) + PROPS (<1%) + PL (<1%) + R (<1%) + JS (<1%) + AWK (<1%) + E (<1%) + APPLESCRIPT (<1%) + PM (<1%) + CSS (<1%) + P (<1%) + PROJ (<1%) + F (<1%) + TOML (<1%) + PAT (<1%) + IN (<1%) + G (<1%) + SED (<1%) Secondary code: Test: 1,102 LOC (5); Generated: 1,487 LOC (1); Build & Deploy: 1,791 LOC (20); Other: 2,723 LOC (20); |
|||
File Size: 64% long (>1000 LOC), 6% short (<= 200 LOC) | |||
Unit Size: 22% long (>100 LOC), 32% short (<= 10 LOC) | |||
Conditional Complexity: 23% complex (McCabe index > 50), 42% simple (McCabe index <= 5) | |||
|
Logical Component Decomposition: primary (37 components) | ||
|
20 years old
|
|
|
|
53% of code updated more than 50 times Also see temporal dependencies for files frequently changed in same commits. |
|
|
|
Goals: Keep the system simple and easy to change (4) |
|
|
Features of interest:
TODOs
87 files |
|
Latest commit date: 2022-01-24
5
commits
(30 days)
1
contributors
(30 days) |
|
generated by sokrates.dev (configuration) on 2022-01-25