[ {
  "relativePath" : "scripts/utils/directory_fixture.php",
  "extension" : "php",
  "linesOfCode" : 84,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/utils/aws-s3.php",
  "extension" : "php",
  "linesOfCode" : 16,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/utils/utf8.php",
  "extension" : "php",
  "linesOfCode" : 142,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/utils/lock.php",
  "extension" : "php",
  "linesOfCode" : 65,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/format_log.php",
  "extension" : "php",
  "linesOfCode" : 5,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/phutil_rebuild_map.php",
  "extension" : "php",
  "linesOfCode" : 62,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/__init_script__.php",
  "extension" : "php",
  "linesOfCode" : 42,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/build_xhpast.php",
  "extension" : "php",
  "linesOfCode" : 4,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/sandpit/harden_directory.php",
  "extension" : "php",
  "linesOfCode" : 157,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scripts/example/subworkflow.php",
  "extension" : "php",
  "linesOfCode" : 50,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/example/calculator.php",
  "extension" : "php",
  "linesOfCode" : 56,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/daemon/exec/exec_daemon.php",
  "extension" : "php",
  "linesOfCode" : 112,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/daemon/torture/resist-death.php",
  "extension" : "php",
  "linesOfCode" : 12,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/daemon/launch_daemon.php",
  "extension" : "php",
  "linesOfCode" : 10,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/timezones/generate_windows_timezone_map.php",
  "extension" : "php",
  "linesOfCode" : 31,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/phutil_symbols.php",
  "extension" : "php",
  "linesOfCode" : 400,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scripts/update_compat_info.php",
  "extension" : "php",
  "linesOfCode" : 103,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "support/parser/generate-type-parser.php",
  "extension" : "php",
  "linesOfCode" : 63,
  "components" : [ "primary::support" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "support/xhpast/parser_nodes.php",
  "extension" : "php",
  "linesOfCode" : 122,
  "components" : [ "primary::support" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "support/xhpast/astnode.hpp",
  "extension" : "hpp",
  "linesOfCode" : 81,
  "components" : [ "primary::support" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "support/xhpast/generate_nodes.php",
  "extension" : "php",
  "linesOfCode" : 150,
  "components" : [ "primary::support" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "support/xhpast/ast.hpp",
  "extension" : "hpp",
  "linesOfCode" : 43,
  "components" : [ "primary::support" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "support/xhpast/parser.yacc.cpp",
  "extension" : "cpp",
  "linesOfCode" : 6589,
  "components" : [ "primary::support" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "support/xhpast/scanner.l",
  "extension" : "l",
  "linesOfCode" : 457,
  "components" : [ "primary::support" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "support/xhpast/parser.y",
  "extension" : "y",
  "linesOfCode" : 2528,
  "components" : [ "primary::support" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "support/xhpast/xhpast.cpp",
  "extension" : "cpp",
  "linesOfCode" : 97,
  "components" : [ "primary::support" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "support/xhpast/parser.yacc.hpp",
  "extension" : "hpp",
  "linesOfCode" : 160,
  "components" : [ "primary::support" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "support/xhpast/scanner.lex.hpp",
  "extension" : "hpp",
  "linesOfCode" : 549,
  "components" : [ "primary::support" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "support/phutiltestlib/__phutil_library_init__.php",
  "extension" : "php",
  "linesOfCode" : 2,
  "components" : [ "primary::support" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "support/phutiltestlib/__phutil_library_map__.php",
  "extension" : "php",
  "linesOfCode" : 12,
  "components" : [ "primary::support" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "support/phutiltestlib/extensions/PhutilTestClassC.php",
  "extension" : "php",
  "linesOfCode" : 2,
  "components" : [ "primary::support" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/error/PhutilErrorTrap.php",
  "extension" : "php",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/error/PhutilOpaqueEnvelopeKey.php",
  "extension" : "php",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/error/PhutilAggregateException.php",
  "extension" : "php",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/error/PhutilMethodNotImplementedException.php",
  "extension" : "php",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/error/PhutilOpaqueEnvelope.php",
  "extension" : "php",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/error/PhutilErrorHandler.php",
  "extension" : "php",
  "linesOfCode" : 322,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/error/PhutilProxyException.php",
  "extension" : "php",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/error/phlog.php",
  "extension" : "php",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/PhutilSystem.php",
  "extension" : "php",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/utils.php",
  "extension" : "php",
  "linesOfCode" : 888,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/PhutilEditDistanceMatrix.php",
  "extension" : "php",
  "linesOfCode" : 399,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/PhutilUTF8StringTruncator.php",
  "extension" : "php",
  "linesOfCode" : 170,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/CaseInsensitiveArray.php",
  "extension" : "php",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/PhutilArrayWithDefaultValue.php",
  "extension" : "php",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/PhutilSortVector.php",
  "extension" : "php",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/viewutils.php",
  "extension" : "php",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/PhutilRope.php",
  "extension" : "php",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/AbstractDirectedGraph.php",
  "extension" : "php",
  "linesOfCode" : 168,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/utf8.php",
  "extension" : "php",
  "linesOfCode" : 559,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/utils/PhutilCowsay.php",
  "extension" : "php",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/utils/PhutilChunkedIterator.php",
  "extension" : "php",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/PhutilExecutionEnvironment.php",
  "extension" : "php",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/PhutilStreamIterator.php",
  "extension" : "php",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/PhutilDirectedScalarGraph.php",
  "extension" : "php",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/PhutilCallbackFilterIterator.php",
  "extension" : "php",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/PhutilBufferedIterator.php",
  "extension" : "php",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/PhutilProxyIterator.php",
  "extension" : "php",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/PhutilExampleBufferedIterator.php",
  "extension" : "php",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/PhutilLunarPhase.php",
  "extension" : "php",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/PhutilArray.php",
  "extension" : "php",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/PhutilHashingIterator.php",
  "extension" : "php",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/linesofalarge/LinesOfALargeFile.php",
  "extension" : "php",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/linesofalarge/LinesOfALargeExecFuture.php",
  "extension" : "php",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/linesofalarge/LinesOfALarge.php",
  "extension" : "php",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/binary/PhutilDiffBinaryAnalyzer.php",
  "extension" : "php",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/binary/PhutilMercurialBinaryAnalyzer.php",
  "extension" : "php",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/binary/PhutilPygmentizeBinaryAnalyzer.php",
  "extension" : "php",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/binary/PhutilGitBinaryAnalyzer.php",
  "extension" : "php",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/binary/PhutilBinaryAnalyzer.php",
  "extension" : "php",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/binary/PhutilSubversionBinaryAnalyzer.php",
  "extension" : "php",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/PhutilDirectoryFixture.php",
  "extension" : "php",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/PhutilProcessQuery.php",
  "extension" : "php",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/filesystem/FilesystemException.php",
  "extension" : "php",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/PhutilLock.php",
  "extension" : "php",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/PhutilLockException.php",
  "extension" : "php",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/PhutilFileTree.php",
  "extension" : "php",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/FileList.php",
  "extension" : "php",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/PhutilDeferredLog.php",
  "extension" : "php",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/Filesystem.php",
  "extension" : "php",
  "linesOfCode" : 640,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/PhutilProcessRef.php",
  "extension" : "php",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/FileFinder.php",
  "extension" : "php",
  "linesOfCode" : 247,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/TempFile.php",
  "extension" : "php",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/filesystem/PhutilFileLock.php",
  "extension" : "php",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/http/PhutilHTTPResponseParser.php",
  "extension" : "php",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/http/PhutilHTTPResponse.php",
  "extension" : "php",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/PhutilJSONParser.php",
  "extension" : "php",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/PhutilJSON.php",
  "extension" : "php",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/PhutilBugtraqParser.php",
  "extension" : "php",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/PhutilSimpleOptions.php",
  "extension" : "php",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/PhutilEditorConfig.php",
  "extension" : "php",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/PhutilQueryStringParser.php",
  "extension" : "php",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/xhpast/parser_nodes.php",
  "extension" : "php",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/xhpast/api/XHPASTSyntaxErrorException.php",
  "extension" : "php",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/xhpast/api/XHPASTToken.php",
  "extension" : "php",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/xhpast/api/XHPASTTree.php",
  "extension" : "php",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/xhpast/api/XHPASTNode.php",
  "extension" : "php",
  "linesOfCode" : 212,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/xhpast/parser_tokens.php",
  "extension" : "php",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/PhutilURI.php",
  "extension" : "php",
  "linesOfCode" : 394,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/html/PhutilHTMLParser.php",
  "extension" : "php",
  "linesOfCode" : 275,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/html/PhutilDOMNode.php",
  "extension" : "php",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/aast/api/AASTTree.php",
  "extension" : "php",
  "linesOfCode" : 155,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/aast/api/AASTNode.php",
  "extension" : "php",
  "linesOfCode" : 293,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/aast/api/AASTToken.php",
  "extension" : "php",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/aast/api/AASTNodeList.php",
  "extension" : "php",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/PhutilEmailAddress.php",
  "extension" : "php",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/PhutilPygmentizeParser.php",
  "extension" : "php",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/PhutilParserGenerator.php",
  "extension" : "php",
  "linesOfCode" : 605,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/parser/exception/PhutilTypeCheckException.php",
  "extension" : "php",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/exception/PhutilTypeMissingParametersException.php",
  "extension" : "php",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/exception/PhutilINIParserException.php",
  "extension" : "php",
  "linesOfCode" : 2,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/exception/PhutilJSONParserException.php",
  "extension" : "php",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/exception/PhutilTypeExtraParametersException.php",
  "extension" : "php",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/generator/exception/PhutilUnreachableRuleParserGeneratorException.php",
  "extension" : "php",
  "linesOfCode" : 3,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/generator/exception/PhutilInvalidRuleParserGeneratorException.php",
  "extension" : "php",
  "linesOfCode" : 3,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/generator/exception/PhutilParserGeneratorException.php",
  "extension" : "php",
  "linesOfCode" : 2,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/generator/exception/PhutilIrreducibleRuleParserGeneratorException.php",
  "extension" : "php",
  "linesOfCode" : 3,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/generator/exception/PhutilUnreachableTerminalParserGeneratorException.php",
  "extension" : "php",
  "linesOfCode" : 3,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/generator/exception/PhutilUnknownSymbolParserGeneratorException.php",
  "extension" : "php",
  "linesOfCode" : 3,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/PhutilGitURI.php",
  "extension" : "php",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/PhutilDocblockParser.php",
  "extension" : "php",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/PhutilLanguageGuesser.php",
  "extension" : "php",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/PhutilTypeSpec.php",
  "extension" : "php",
  "linesOfCode" : 1847,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/argument/PhutilArgumentSpecification.php",
  "extension" : "php",
  "linesOfCode" : 209,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/argument/workflow/PhutilArgumentWorkflow.php",
  "extension" : "php",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/argument/workflow/PhutilHelpArgumentWorkflow.php",
  "extension" : "php",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/argument/PhutilArgumentParser.php",
  "extension" : "php",
  "linesOfCode" : 630,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/parser/argument/exception/PhutilArgumentUsageException.php",
  "extension" : "php",
  "linesOfCode" : 3,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/argument/exception/PhutilArgumentParserException.php",
  "extension" : "php",
  "linesOfCode" : 2,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/argument/exception/PhutilArgumentSpecificationException.php",
  "extension" : "php",
  "linesOfCode" : 3,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/parser/argument/PhutilArgumentSpellingCorrector.php",
  "extension" : "php",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/readableserializer/PhutilReadableSerializer.php",
  "extension" : "php",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/object/Phobject.php",
  "extension" : "php",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/__phutil_library_init__.php",
  "extension" : "php",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/markup/render.php",
  "extension" : "php",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/markup/PhutilSafeHTML.php",
  "extension" : "php",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/markup/PhutilSafeHTMLProducerInterface.php",
  "extension" : "php",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/markup/syntax/engine/PhutilDefaultSyntaxHighlighterEngine.php",
  "extension" : "php",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/markup/syntax/engine/PhutilSyntaxHighlighterEngine.php",
  "extension" : "php",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/markup/syntax/highlighter/PhutilDefaultSyntaxHighlighter.php",
  "extension" : "php",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/markup/syntax/highlighter/PhutilRainbowSyntaxHighlighter.php",
  "extension" : "php",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/markup/syntax/highlighter/pygments/PhutilDefaultSyntaxHighlighterEnginePygmentsFuture.php",
  "extension" : "php",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/markup/syntax/highlighter/PhutilSyntaxHighlighter.php",
  "extension" : "php",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/markup/syntax/highlighter/PhutilLexerSyntaxHighlighter.php",
  "extension" : "php",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/markup/syntax/highlighter/PhutilDivinerSyntaxHighlighter.php",
  "extension" : "php",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/markup/syntax/highlighter/xhpast/PhutilXHPASTSyntaxHighlighterFuture.php",
  "extension" : "php",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/markup/syntax/highlighter/PhutilPygmentsSyntaxHighlighter.php",
  "extension" : "php",
  "linesOfCode" : 204,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/markup/syntax/highlighter/PhutilSyntaxHighlighterException.php",
  "extension" : "php",
  "linesOfCode" : 2,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/markup/syntax/highlighter/PhutilConsoleSyntaxHighlighter.php",
  "extension" : "php",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/markup/syntax/highlighter/PhutilXHPASTSyntaxHighlighter.php",
  "extension" : "php",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/markup/syntax/highlighter/PhutilInvisibleSyntaxHighlighter.php",
  "extension" : "php",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/markup/PhutilMarkupEngine.php",
  "extension" : "php",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/pht.php",
  "extension" : "php",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/translation/LibphutilUSEnglishTranslation.php",
  "extension" : "php",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/PhutilNumber.php",
  "extension" : "php",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/PhutilLocale.php",
  "extension" : "php",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/PhutilTranslation.php",
  "extension" : "php",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/locales/PhutilEnglishCanadaLocale.php",
  "extension" : "php",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/locales/PhutilSimplifiedChineseLocale.php",
  "extension" : "php",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/locales/PhutilEmojiLocale.php",
  "extension" : "php",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/locales/PhutilCzechLocale.php",
  "extension" : "php",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/locales/PhutilBritishEnglishLocale.php",
  "extension" : "php",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/locales/PhutilPirateEnglishLocale.php",
  "extension" : "php",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/locales/PhutilPortuguesePortugalLocale.php",
  "extension" : "php",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/locales/PhutilAllCapsEnglishLocale.php",
  "extension" : "php",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/locales/PhutilKoreanLocale.php",
  "extension" : "php",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/locales/PhutilGermanLocale.php",
  "extension" : "php",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/locales/PhutilTraditionalChineseLocale.php",
  "extension" : "php",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/locales/PhutilRawEnglishLocale.php",
  "extension" : "php",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/locales/PhutilFrenchLocale.php",
  "extension" : "php",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/locales/PhutilUSEnglishLocale.php",
  "extension" : "php",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/locales/PhutilPortugueseBrazilLocale.php",
  "extension" : "php",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/locales/PhutilVeryWowEnglishLocale.php",
  "extension" : "php",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/locales/PhutilSpanishSpainLocale.php",
  "extension" : "php",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/PhutilTranslator.php",
  "extension" : "php",
  "linesOfCode" : 176,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/internationalization/PhutilPerson.php",
  "extension" : "php",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/conduit/ConduitClientException.php",
  "extension" : "php",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/conduit/ConduitClient.php",
  "extension" : "php",
  "linesOfCode" : 326,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/conduit/ConduitFuture.php",
  "extension" : "php",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/progress/PhutilProgressSink.php",
  "extension" : "php",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/progress/PhutilConsoleProgressSink.php",
  "extension" : "php",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/__phutil_library_map__.php",
  "extension" : "php",
  "linesOfCode" : 918,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/sprites/PhutilSprite.php",
  "extension" : "php",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/sprites/PhutilSpriteSheet.php",
  "extension" : "php",
  "linesOfCode" : 282,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/http/PhutilHTTPEngineExtension.php",
  "extension" : "php",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/http/status/HTTPFutureResponseStatus.php",
  "extension" : "php",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/http/status/HTTPFutureHTTPResponseStatus.php",
  "extension" : "php",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/http/status/HTTPFutureCertificateResponseStatus.php",
  "extension" : "php",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/http/status/HTTPFutureTransportResponseStatus.php",
  "extension" : "php",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/http/status/HTTPFutureParseResponseStatus.php",
  "extension" : "php",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/http/status/HTTPFutureCURLResponseStatus.php",
  "extension" : "php",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/http/HTTPSFuture.php",
  "extension" : "php",
  "linesOfCode" : 484,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/future/http/BaseHTTPFuture.php",
  "extension" : "php",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/http/HTTPFuture.php",
  "extension" : "php",
  "linesOfCode" : 229,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/oauth/PhutilOAuth1Future.php",
  "extension" : "php",
  "linesOfCode" : 234,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/paypal/PhutilPayPalAPIFuture.php",
  "extension" : "php",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/ImmediateFuture.php",
  "extension" : "php",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/exec/CommandException.php",
  "extension" : "php",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/exec/PhutilBacktraceSignalHandler.php",
  "extension" : "php",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/exec/execx.php",
  "extension" : "php",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/exec/PhutilSignalHandler.php",
  "extension" : "php",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/exec/PhutilExecutableFuture.php",
  "extension" : "php",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/exec/PhutilExecPassthru.php",
  "extension" : "php",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/exec/PhutilConsoleMetricsSignalHandler.php",
  "extension" : "php",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/exec/PhutilCallbackSignalHandler.php",
  "extension" : "php",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/exec/ExecFuture.php",
  "extension" : "php",
  "linesOfCode" : 503,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/future/exec/PhutilSignalRouter.php",
  "extension" : "php",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/Future.php",
  "extension" : "php",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/asana/PhutilAsanaFuture.php",
  "extension" : "php",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/twitch/PhutilTwitchFuture.php",
  "extension" : "php",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/wordpress/PhutilWordPressFuture.php",
  "extension" : "php",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/slack/PhutilSlackFuture.php",
  "extension" : "php",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/FutureProxy.php",
  "extension" : "php",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/postmark/PhutilPostmarkFuture.php",
  "extension" : "php",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/FutureIterator.php",
  "extension" : "php",
  "linesOfCode" : 162,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/aws/PhutilAWSFuture.php",
  "extension" : "php",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/aws/PhutilAWSCloudWatchFuture.php",
  "extension" : "php",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/aws/PhutilCloudWatchMetric.php",
  "extension" : "php",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/aws/management/PhutilAWSS3ManagementWorkflow.php",
  "extension" : "php",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/aws/management/PhutilAWSS3PutManagementWorkflow.php",
  "extension" : "php",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/aws/management/PhutilAWSS3DeleteManagementWorkflow.php",
  "extension" : "php",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/aws/management/PhutilAWSS3GetManagementWorkflow.php",
  "extension" : "php",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/aws/management/PhutilAWSManagementWorkflow.php",
  "extension" : "php",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/aws/PhutilAWSException.php",
  "extension" : "php",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/aws/PhutilAWSEC2Future.php",
  "extension" : "php",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/aws/PhutilAWSCloudFormationFuture.php",
  "extension" : "php",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/aws/PhutilAWSv4Signature.php",
  "extension" : "php",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/aws/PhutilAWSS3Future.php",
  "extension" : "php",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/github/PhutilGitHubFuture.php",
  "extension" : "php",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/future/github/PhutilGitHubResponse.php",
  "extension" : "php",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/exception/PhutilInvalidStateException.php",
  "extension" : "php",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ip/PhutilCIDRList.php",
  "extension" : "php",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ip/PhutilIPv4Address.php",
  "extension" : "php",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ip/PhutilCIDRBlock.php",
  "extension" : "php",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ip/PhutilIPAddress.php",
  "extension" : "php",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ip/PhutilIPv6Address.php",
  "extension" : "php",
  "linesOfCode" : 168,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/events/PhutilEventListener.php",
  "extension" : "php",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/events/PhutilEventEngine.php",
  "extension" : "php",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/events/constant/PhutilEventType.php",
  "extension" : "php",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/events/constant/PhutilEventConstants.php",
  "extension" : "php",
  "linesOfCode" : 2,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/events/PhutilEvent.php",
  "extension" : "php",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/aphront/writeguard/AphrontWriteGuard.php",
  "extension" : "php",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/aphront/writeguard/AphrontScopedUnguardedWriteCapability.php",
  "extension" : "php",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/aphront/multipartparser/AphrontMultipartParser.php",
  "extension" : "php",
  "linesOfCode" : 163,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/aphront/multipartparser/AphrontMultipartPart.php",
  "extension" : "php",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/aphront/headerparser/AphrontHTTPHeaderParser.php",
  "extension" : "php",
  "linesOfCode" : 116,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/aphront/requeststream/AphrontRequestStream.php",
  "extension" : "php",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/moduleutils/PhutilLibraryMapBuilder.php",
  "extension" : "php",
  "linesOfCode" : 211,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/moduleutils/PhutilLibraryConflictException.php",
  "extension" : "php",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/moduleutils/PhutilBootloaderException.php",
  "extension" : "php",
  "linesOfCode" : 2,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/moduleutils/core.php",
  "extension" : "php",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/moduleutils/moduleutils.php",
  "extension" : "php",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/moduleutils/PhutilBootloader.php",
  "extension" : "php",
  "linesOfCode" : 221,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/daemon/PhutilDaemonHandle.php",
  "extension" : "php",
  "linesOfCode" : 379,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/daemon/PhutilDaemonOverseerModule.php",
  "extension" : "php",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/daemon/torture/PhutilNiceDaemon.php",
  "extension" : "php",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/daemon/torture/PhutilFatalDaemon.php",
  "extension" : "php",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/daemon/torture/PhutilProcessGroupDaemon.php",
  "extension" : "php",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/daemon/torture/PhutilSaturateStdoutDaemon.php",
  "extension" : "php",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/daemon/torture/PhutilHangForeverDaemon.php",
  "extension" : "php",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/daemon/torture/PhutilExcessiveServiceCallsDaemon.php",
  "extension" : "php",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/daemon/torture/PhutilHighIntensityIntervalDaemon.php",
  "extension" : "php",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/daemon/torture/PhutilTortureTestDaemon.php",
  "extension" : "php",
  "linesOfCode" : 2,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/daemon/PhutilDaemonOverseer.php",
  "extension" : "php",
  "linesOfCode" : 307,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/daemon/PhutilDaemonPool.php",
  "extension" : "php",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/daemon/PhutilDaemon.php",
  "extension" : "php",
  "linesOfCode" : 244,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/xsprintf/csprintf.php",
  "extension" : "php",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/xsprintf/tsprintf.php",
  "extension" : "php",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/xsprintf/hgsprintf.php",
  "extension" : "php",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/xsprintf/ldapsprintf.php",
  "extension" : "php",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/xsprintf/xsprintf.php",
  "extension" : "php",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/xsprintf/exception/XsprintfUnknownConversionException.php",
  "extension" : "php",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/xsprintf/urisprintf.php",
  "extension" : "php",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/xsprintf/pregsprintf.php",
  "extension" : "php",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/xsprintf/PhutilTerminalString.php",
  "extension" : "php",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/xsprintf/jsprintf.php",
  "extension" : "php",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/xsprintf/PhutilCommandString.php",
  "extension" : "php",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/symbols/PhutilSymbolLoader.php",
  "extension" : "php",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/symbols/exception/PhutilMissingSymbolException.php",
  "extension" : "php",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/symbols/PhutilClassMapQuery.php",
  "extension" : "php",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/console/PhutilConsoleServer.php",
  "extension" : "php",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/console/PhutilInteractiveEditor.php",
  "extension" : "php",
  "linesOfCode" : 131,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/console/PhutilConsoleFormatter.php",
  "extension" : "php",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/console/PhutilConsoleMessage.php",
  "extension" : "php",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/console/PhutilConsole.php",
  "extension" : "php",
  "linesOfCode" : 185,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/console/PhutilConsoleMetrics.php",
  "extension" : "php",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/console/PhutilConsoleProgressBar.php",
  "extension" : "php",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/console/PhutilConsoleStdinNotInteractiveException.php",
  "extension" : "php",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/console/format.php",
  "extension" : "php",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/console/view/PhutilConsoleTable.php",
  "extension" : "php",
  "linesOfCode" : 186,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/console/view/PhutilConsoleSkip.php",
  "extension" : "php",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/console/view/PhutilConsoleError.php",
  "extension" : "php",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/console/view/PhutilConsoleLogLine.php",
  "extension" : "php",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/console/view/PhutilConsoleWarning.php",
  "extension" : "php",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/console/view/PhutilConsoleList.php",
  "extension" : "php",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/console/view/PhutilConsoleView.php",
  "extension" : "php",
  "linesOfCode" : 65,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/console/view/PhutilConsoleBlock.php",
  "extension" : "php",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/console/view/PhutilConsoleInfo.php",
  "extension" : "php",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/console/PhutilConsoleServerChannel.php",
  "extension" : "php",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/serviceprofiler/PhutilServiceProfiler.php",
  "extension" : "php",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/channel/PhutilProtocolChannel.php",
  "extension" : "php",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/channel/PhutilChannelChannel.php",
  "extension" : "php",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/channel/PhutilChannel.php",
  "extension" : "php",
  "linesOfCode" : 142,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/channel/PhutilMetricsChannel.php",
  "extension" : "php",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/channel/PhutilSocketChannel.php",
  "extension" : "php",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/channel/PhutilLogFileChannel.php",
  "extension" : "php",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/channel/PhutilExecChannel.php",
  "extension" : "php",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/channel/PhutilPHPObjectProtocolChannel.php",
  "extension" : "php",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/channel/PhutilJSONProtocolChannel.php",
  "extension" : "php",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/grammar/PhutilContextFreeGrammar.php",
  "extension" : "php",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/phage/bootloader/PhagePHPAgentBootloader.php",
  "extension" : "php",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/phage/bootloader/PhageAgentBootloader.php",
  "extension" : "php",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/phage/util/PhutilBallOfPHP.php",
  "extension" : "php",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/phage/agent/PhagePHPAgent.php",
  "extension" : "php",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/phage/action/PhagePlanAction.php",
  "extension" : "php",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/phage/action/PhageAgentAction.php",
  "extension" : "php",
  "linesOfCode" : 204,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/phage/action/PhageLocalAction.php",
  "extension" : "php",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/phage/action/PhageAction.php",
  "extension" : "php",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/phage/action/PhageExecuteAction.php",
  "extension" : "php",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/lexer/PhutilSimpleOptionsLexer.php",
  "extension" : "php",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/lexer/PhutilLexer.php",
  "extension" : "php",
  "linesOfCode" : 215,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/lexer/PhutilJavaFragmentLexer.php",
  "extension" : "php",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/lexer/PhutilTypeLexer.php",
  "extension" : "php",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/lexer/PhutilPHPFragmentLexer.php",
  "extension" : "php",
  "linesOfCode" : 220,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/lexer/PhutilPythonFragmentLexer.php",
  "extension" : "php",
  "linesOfCode" : 276,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/lexer/PhutilShellLexer.php",
  "extension" : "php",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/lexer/PhutilJSONFragmentLexer.php",
  "extension" : "php",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "externals/cldr/cldr_windows_timezones.xml",
  "extension" : "xml",
  "linesOfCode" : 503,
  "components" : [ "primary::externals" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "externals/jsonlint/src/Seld/JsonLint/Lexer.php",
  "extension" : "php",
  "linesOfCode" : 174,
  "components" : [ "primary::externals" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "externals/jsonlint/src/Seld/JsonLint/ParsingException.php",
  "extension" : "php",
  "linesOfCode" : 14,
  "components" : [ "primary::externals" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "externals/jsonlint/src/Seld/JsonLint/Undefined.php",
  "extension" : "php",
  "linesOfCode" : 4,
  "components" : [ "primary::externals" ],
  "concerns" : [ "::Unclassified" ]
} ]