Skip to content

Commit fe5e484

Browse files
committed
use 1-based column locations for diagnostics
1 parent b7c7449 commit fe5e484

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

javascript/extractor/src/com/semmle/js/extractor/AutoBuild.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1245,9 +1245,9 @@ private void doExtract(FileExtractor extractor, Path file, ExtractorState state)
12451245
}
12461246
DiagnosticLocation diagLoc = builder
12471247
.setStartLine(err.getPosition().getLine())
1248-
.setStartColumn(err.getPosition().getColumn())
1248+
.setStartColumn(err.getPosition().getColumn() + 1) // convert from 0-based to 1-based
12491249
.setEndLine(err.getPosition().getLine())
1250-
.setEndColumn(err.getPosition().getColumn())
1250+
.setEndColumn(err.getPosition().getColumn() + 1) // convert from 0-based to 1-based
12511251
.build();
12521252
writeDiagnostics(msg, JSDiagnosticKind.PARSE_ERROR, diagLoc);
12531253
}

0 commit comments

Comments
 (0)