Index: lib/src/linter.dart |
diff --git a/lib/src/linter.dart b/lib/src/linter.dart |
index f58b81dba1944b770e0e79591e4acb272148d76c..dad741589ae6ca8fd3476d2525862372a6ff8534 100644 |
--- a/lib/src/linter.dart |
+++ b/lib/src/linter.dart |
@@ -262,11 +262,15 @@ abstract class LintRule extends Linter implements Comparable<LintRule> { |
AstVisitor getVisitor() => null; |
void reportLint(AstNode node) { |
- reporter.reportErrorForNode(new _LintCode(name, description), node, []); |
+ if (node != null) { |
+ reporter.reportErrorForNode(new _LintCode(name, description), node, []); |
+ } |
} |
void reportLintForToken(Token token) { |
- reporter.reportErrorForToken(new _LintCode(name, description), token, []); |
+ if (token != null) { |
+ reporter.reportErrorForToken(new _LintCode(name, description), token, []); |
+ } |
} |
void reportPubLint(PSNode node) { |