mirror of
https://github.com/github/codeql.git
synced 2026-02-19 08:23:45 +01:00
consider empty files (no ruby tokens) to have 0 lines
This commit is contained in:
@@ -183,7 +183,11 @@ class File extends Container, @file {
|
||||
}
|
||||
|
||||
/** Gets the number of lines in this file. */
|
||||
int getNumberOfLines() { result = max(this.getAToken().getLocation().getEndLine()) }
|
||||
int getNumberOfLines() {
|
||||
if exists(this.getAToken())
|
||||
then result = max(this.getAToken().getLocation().getEndLine())
|
||||
else result = 0
|
||||
}
|
||||
|
||||
/** Gets the number of lines of code in this file. */
|
||||
int getNumberOfLinesOfCode() { result = count(int line | this.line(line, false)) }
|
||||
|
||||
Reference in New Issue
Block a user