Files
codeql/javascript/ql/src/Summary/LinesOfCode.ql
2023-11-16 11:36:44 +00:00

13 lines
583 B
Plaintext

/**
* @id js/summary/lines-of-code
* @name Total lines of JavaScript and TypeScript code in the database
* @description The total number of lines of JavaScript or TypeScript code across all files checked into the repository, except in `node_modules`. This is a useful metric of the size of a database. For all files that were seen during extraction, this query counts the lines of code, excluding whitespace or comments.
* @kind metric
* @tags summary
* telemetry
*/
import javascript
select sum(File f | not f.getATopLevel().isExterns() | f.getNumberOfLinesOfCode())