Merge branch 'master' into 0.1.96
diff --git a/lib/src/rules/unnecessary_parenthesis.dart b/lib/src/rules/unnecessary_parenthesis.dart
index 8211579..5ea6bb1 100644
--- a/lib/src/rules/unnecessary_parenthesis.dart
+++ b/lib/src/rules/unnecessary_parenthesis.dart
@@ -115,7 +115,7 @@
       // The parens cannot be removed because then the curly brackets are not
       // interpreted as a set-or-map literal.
       if (parent is PropertyAccess || parent is MethodInvocation) {
-        Expression target = (parent as dynamic).target;
+        var target = (parent as dynamic).target;
         if (target == node &&
             node.expression is SetOrMapLiteral &&
             parent.parent is ExpressionStatement) return;
diff --git a/tool/travis.sh b/tool/travis.sh
index f9ad6a8..e8cda5b 100755
--- a/tool/travis.sh
+++ b/tool/travis.sh
@@ -39,6 +39,7 @@
   # Verify that the libraries are error free.
   dartanalyzer --fatal-warnings \
     bin/linter.dart \
+    lib/src/rules.dart \
     test/all.dart
 
   echo ""