mozilla / gecko-dev
Features of Interest

Aspects in the source code identified through RegEx patterns.

Intro
Overview

GENERAL

TODOs
2,432,230 LOC (23%) 2905 files | found text per file | found text per file
1 GENERAL Concerns
general
1.1 TODOs
2,432,230 LOC (23%) 2905 files | found text per file | found text per file
  • The following criteria are used to filter files:
    • files with any line of content like ".*(TODO|FIXME)( |:| ).*".
  • 2905 files match defined criteria (2,432,230 LOC, 23.7% vs. main code):
    • 1,145 *.cpp files (1,241,102 LOC)
    • 245 *.mjs files (230,275 LOC)
    • 164 *.c files (216,296 LOC)
    • 515 *.h files (202,870 LOC)
    • 164 *.rs files (142,939 LOC)
    • 207 *.js files (120,331 LOC)
    • 160 *.py files (79,655 LOC)
    • 50 *.cc files (58,661 LOC)
    • 28 *.hh files (25,172 LOC)
    • 15 *.java files (22,224 LOC)
    • 15 *.mm files (17,970 LOC)
    • 13 *.asm files (14,518 LOC)
    • 32 *.css files (10,088 LOC)
    • 25 *.kt files (8,727 LOC)
    • 5 *.yaml files (7,886 LOC)
    • 1 *.nsh files (6,264 LOC)
    • 35 *.webidl files (4,989 LOC)
    • 42 *.html files (4,897 LOC)
    • 3 *.gypi files (3,806 LOC)
    • 2 *.cxx files (3,603 LOC)
    • 3 *.inc files (2,599 LOC)
    • 8 *.glsl files (2,179 LOC)
    • 1 *.gyp files (915 LOC)
    • 3 *.xhtml files (904 LOC)
    • 1 *.scss files (665 LOC)
    • 1 *.pl files (594 LOC)
    • 2 *.jsx files (382 LOC)
    • 4 *.toml files (339 LOC)
    • 6 *.in files (328 LOC)
    • 1 *.m files (322 LOC)
    • 2 *.rl files (226 LOC)
    • 1 *.bzl files (164 LOC)
    • 1 *.jinja2 files (128 LOC)
    • 1 *.cfg files (81 LOC)
    • 1 *.kts files (57 LOC)
    • 1 *.gni files (31 LOC)
    • 1 *.ts files (26 LOC)
    • 1 *.ftl files (17 LOC)
  • 5,702 lines match the content pattern.
details...