mirror of
https://github.com/github/codeql.git
synced 2026-02-13 13:41:08 +01:00
In hindsight, having a `.getMetrics()` method that just returns `this` is somewhat weird. It's possible that it predates the existence of the inline cast, however.
16 lines
511 B
Plaintext
16 lines
511 B
Plaintext
/**
|
|
* @name Total lines of Python code in the database
|
|
* @description The total number of lines of Python code across all files, including
|
|
* external libraries and auto-generated files. This is a useful metric of the size of a
|
|
* database. This query counts the lines of code, excluding whitespace or comments.
|
|
* @kind metric
|
|
* @tags summary
|
|
* telemetry
|
|
* @id py/summary/lines-of-code
|
|
*/
|
|
|
|
import python
|
|
private import LegacyPointsTo
|
|
|
|
select sum(ModuleMetrics m | | m.getNumberOfLinesOfCode())
|