Skip to content
This repository was archived by the owner on Sep 6, 2021. It is now read-only.

Commit 388ff04

Browse files
committed
Merge pull request #10023 from adobe/kai/code-inspection-perfutils-fix
Finalize perf measurement on provider failure.
2 parents 997033c + e20ded8 commit 388ff04

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/language/CodeInspection.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,7 @@ define(function (require, exports, module) {
219219
runPromise.resolve(scanResult);
220220
})
221221
.fail(function (err) {
222+
PerfUtils.finalizeMeasurement(perfTimerProvider);
222223
var errError = {
223224
pos: {line: -1, col: 0},
224225
message: StringUtils.format(Strings.LINTER_FAILED, provider.name, err),
@@ -233,6 +234,7 @@ define(function (require, exports, module) {
233234
PerfUtils.addMeasurement(perfTimerProvider);
234235
runPromise.resolve(scanResult);
235236
} catch (err) {
237+
PerfUtils.finalizeMeasurement(perfTimerProvider);
236238
var errError = {
237239
pos: {line: -1, col: 0},
238240
message: StringUtils.format(Strings.LINTER_FAILED, provider.name, err),

0 commit comments

Comments
 (0)