mozilla-firefox / infra-testing
Features of Interest

Aspects in the source code identified through RegEx patterns.

Intro
Overview

GENERAL

TODOs
2,431,026 LOC (23%) 2911 files | found text per file | found text per file
1 GENERAL Concerns
general
1.1 TODOs
2,431,026 LOC (23%) 2911 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)( |:| ).*".
  • 2911 files match defined criteria (2,431,026 LOC, 23.7% vs. main code):
    • 1,148 *.cpp files (1,243,474 LOC)
    • 246 *.mjs files (230,598 LOC)
    • 164 *.c files (216,254 LOC)
    • 515 *.h files (201,234 LOC)
    • 164 *.rs files (142,822 LOC)
    • 208 *.js files (121,635 LOC)
    • 160 *.py files (79,365 LOC)
    • 50 *.cc files (58,485 LOC)
    • 28 *.hh files (25,159 LOC)
    • 15 *.java files (22,188 LOC)
    • 15 *.mm files (15,055 LOC)
    • 13 *.asm files (14,518 LOC)
    • 32 *.css files (10,078 LOC)
    • 25 *.kt files (8,721 LOC)
    • 5 *.yaml files (7,592 LOC)
    • 1 *.nsh files (6,264 LOC)
    • 35 *.webidl files (5,283 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 (118 LOC)
    • 1 *.cfg files (81 LOC)
    • 2 *.ftl files (80 LOC)
    • 1 *.kts files (57 LOC)
    • 1 *.gni files (31 LOC)
    • 1 *.ts files (11 LOC)
  • 5,703 lines match the content pattern.
details...