fix latest pedantic lints (#106)

diff --git a/lib/dom.dart b/lib/dom.dart
index 1a6e7ed..715ce83 100644
--- a/lib/dom.dart
+++ b/lib/dom.dart
@@ -223,7 +223,9 @@
   void _addOuterHtml(StringBuffer str);
 
   void _addInnerHtml(StringBuffer str) {
-    for (Node child in nodes) child._addOuterHtml(str);
+    for (Node child in nodes) {
+      child._addOuterHtml(str);
+    }
   }
 
   Node remove() {
@@ -704,7 +706,9 @@
     //      are removed from the original NodeList (if any) from the end, which
     //      is faster.
     var list = _flattenDocFragments(collection);
-    for (var node in list.reversed) _setParent(node);
+    for (var node in list.reversed) {
+      _setParent(node);
+    }
     super.addAll(list);
   }
 
@@ -721,7 +725,9 @@
   Node removeAt(int i) => super.removeAt(i)..parentNode = null;
 
   void clear() {
-    for (var node in this) node.parentNode = null;
+    for (var node in this) {
+      node.parentNode = null;
+    }
     super.clear();
   }
 
@@ -757,7 +763,9 @@
   }
 
   void removeRange(int start, int rangeLength) {
-    for (int i = start; i < rangeLength; i++) this[i].parentNode = null;
+    for (int i = start; i < rangeLength; i++) {
+      this[i].parentNode = null;
+    }
     super.removeRange(start, rangeLength);
   }
 
@@ -778,7 +786,9 @@
   void insertAll(int index, Iterable<Node> collection) {
     // Note: we need to be careful how we copy nodes. See note in addAll.
     var list = _flattenDocFragments(collection);
-    for (var node in list.reversed) _setParent(node);
+    for (var node in list.reversed) {
+      _setParent(node);
+    }
     super.insertAll(index, list);
   }
 
diff --git a/lib/dom_parsing.dart b/lib/dom_parsing.dart
index ba2fccf..27eedb3 100644
--- a/lib/dom_parsing.dart
+++ b/lib/dom_parsing.dart
@@ -28,7 +28,9 @@
 
   visitChildren(Node node) {
     // Allow for mutations (remove works) while iterating.
-    for (var child in node.nodes.toList()) visit(child);
+    for (var child in node.nodes.toList()) {
+      visit(child);
+    }
   }
 
   /// The fallback handler if the more specific visit method hasn't been
diff --git a/lib/src/utils.dart b/lib/src/utils.dart
index 3c02494..54b578b 100644
--- a/lib/src/utils.dart
+++ b/lib/src/utils.dart
@@ -65,7 +65,9 @@
   if (str.length == size) return str;
   var result = StringBuffer();
   size -= str.length;
-  for (int i = 0; i < size; i++) result.write('0');
+  for (int i = 0; i < size; i++) {
+    result.write('0');
+  }
   result.write(str);
   return result.toString();
 }
diff --git a/test/support.dart b/test/support.dart
index 8afbee0..d97bff2 100644
--- a/test/support.dart
+++ b/test/support.dart
@@ -132,7 +132,9 @@
 
   visitChildren(Node node) {
     indent += 2;
-    for (var child in node.nodes) visit(child);
+    for (var child in node.nodes) {
+      visit(child);
+    }
     indent -= 2;
   }
 
@@ -140,7 +142,9 @@
 
   _visitDocumentOrFragment(node) {
     indent += 1;
-    for (var child in node.nodes) visit(child);
+    for (var child in node.nodes) {
+      visit(child);
+    }
     indent -= 1;
   }