facebookresearch / nle
Features of Interest
Aspects in the source code identified through RegEx patterns.
Intro
Features of interest are any aspects of a software system that can be identified through patterns in code.
Features of interest provide you with a way to focus your attention on relevant parts of the codebase.
Typical examples include, security, TODOs, logging.
A feature of interest may be present in multiple files. Any source code file may be in zero or multiple features of interest.
Overview
GENERAL
TODOs
125,724 LOC (39%)
87 files
|
found text
|
found text per file
1 GENERAL Concerns
The "general" group contains
2
concerns.
TODOs
Unclassified
general
1.1 TODOs
125,724 LOC (39%)
87 files
|
found text
|
found text per file
The following criteria are used to filter files:
files with any line of content like "
.*(TODO|FIXME)( |:| ).*
".
87
files match defined criteria (
125,724
lines of code,
39.5%
vs. main code):
69
*.c files (
114,884
lines of code)
4
*.cpp files (
6,552
lines of code)
7
*.py files (
1,895
lines of code)
2
*.cc files (
1,649
lines of code)
2
*.h files (
470
lines of code)
2
*.pl files (
261
lines of code)
1
*.proj files (
13
lines of code)
140
lines match the content pattern.
details...
per component - primary logical decomposition
src
in 40 files, 82,926 LOC (54%)
win/X11
in 4 files, 6,360 LOC (29%)
include
in 2 files, 470 LOC (2%)
sys/share
in 1 file 49 LOC (<1%)
win/win32
in 5 files, 4,900 LOC (42%)
sys/amiga
in 2 files, 661 LOC (5%)
sys/wince
in 1 file 895 LOC (9%)
util
in 1 file 1,371 LOC (15%)
sys/mac
in 1 file 2,681 LOC (36%)
win/Qt4
in 3 files, 2,133 LOC (33%)
win/curses
in 4 files, 3,645 LOC (57%)
win/Qt
in 1 file 4,419 LOC (70%)
win/gnome
in 1 file 572 LOC (10%)
win/tty
in 2 files, 4,631 LOC (84%)
sys/msdos
in 1 file 1,268 LOC (23%)
win/gem
in 1 file 2,840 LOC (58%)
win/share
in 4 files, 1,124 LOC (32%)
win/rl
in 2 files, 1,649 LOC (100%)
sys/unix
in 3 files, 1,035 LOC (70%)
nle/scripts
in 1 file 198 LOC (15%)
nle/agent
in 1 file 699 LOC (88%)
nle/env
in 2 files, 628 LOC (96%)
nle/nethack
in 1 file 206 LOC (47%)
DEVEL
in 1 file 200 LOC (92%)
ROOT
in 1 file 138 LOC (73%)
doc/nle
in 1 file 26 LOC (100%)