microsoft / GraphEngine
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
36,460 LOC (41%)
79 files
|
found text
|
found text per file
1 GENERAL Concerns
The "general" group contains
2
concerns.
TODOs
Unclassified
general
1.1 TODOs
36,460 LOC (41%)
79 files
|
found text
|
found text per file
The following criteria are used to filter files:
files with any line of content like "
.*(TODO|FIXME)( |:| ).*
".
79
files match defined criteria (
36,460
lines of code,
41.5%
vs. main code):
16
*.cpp files (
13,387
lines of code)
1
*.hpp files (
10,666
lines of code)
52
*.cs files (
9,275
lines of code)
7
*.h files (
1,952
lines of code)
1
*.l files (
592
lines of code)
1
*.y files (
440
lines of code)
1
*.bash files (
148
lines of code)
132
lines match the content pattern.
details...
per component - primary logical decomposition
src/Trinity.TSL
in 18 files, 16,286 LOC (61%)
src/Trinity.Core
in 19 files, 2,358 LOC (14%)
src/Modules
in 20 files, 2,717 LOC (19%)
src/Trinity.C
in 12 files, 3,077 LOC (26%)
src/Trinity.C.UnitTest
in 2 files, 10,696 LOC (95%)
src/Trinity.VSExtension
in 3 files, 763 LOC (28%)
src/GraphEngine.DataImporter
in 5 files, 563 LOC (23%)