aboutsummaryrefslogtreecommitdiff
path: root/node_modules/tslint/lib/language/rule
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-12-10 21:51:33 +0100
committerFlorian Dold <florian.dold@gmail.com>2017-12-10 21:51:33 +0100
commit0469abd4a9c9270a1fdc962969e36e63699af8b4 (patch)
treef9864d4a4148621378958794cbbfdc2393733283 /node_modules/tslint/lib/language/rule
parent6947e79bbc258f7bc96af424ddb71a511f0c15a3 (diff)
upgrade dependencies
Diffstat (limited to 'node_modules/tslint/lib/language/rule')
-rw-r--r--node_modules/tslint/lib/language/rule/rule.d.ts1
-rw-r--r--node_modules/tslint/lib/language/rule/rule.js6
2 files changed, 7 insertions, 0 deletions
diff --git a/node_modules/tslint/lib/language/rule/rule.d.ts b/node_modules/tslint/lib/language/rule/rule.d.ts
index 1004bdc6b..d1ba8ac58 100644
--- a/node_modules/tslint/lib/language/rule/rule.d.ts
+++ b/node_modules/tslint/lib/language/rule/rule.d.ts
@@ -161,6 +161,7 @@ export declare class RuleFailure {
private endPosition;
private rawLines;
private ruleSeverity;
+ static compare(a: RuleFailure, b: RuleFailure): number;
constructor(sourceFile: ts.SourceFile, start: number, end: number, failure: string, ruleName: string, fix?: Replacement | Replacement[] | undefined);
getFileName(): string;
getRuleName(): string;
diff --git a/node_modules/tslint/lib/language/rule/rule.js b/node_modules/tslint/lib/language/rule/rule.js
index 6feae5e96..d9c251842 100644
--- a/node_modules/tslint/lib/language/rule/rule.js
+++ b/node_modules/tslint/lib/language/rule/rule.js
@@ -112,6 +112,12 @@ var RuleFailure = /** @class */ (function () {
this.rawLines = sourceFile.text;
this.ruleSeverity = "error";
}
+ RuleFailure.compare = function (a, b) {
+ if (a.fileName !== b.fileName) {
+ return a.fileName < b.fileName ? -1 : 1;
+ }
+ return a.startPosition.getPosition() - b.startPosition.getPosition();
+ };
RuleFailure.prototype.getFileName = function () {
return this.fileName;
};