diff --git a/lib/rules/require-strict-equality-operators.js b/lib/rules/require-strict-equality-operators.js
index <HASH>..<HASH> 100644
--- a/lib/rules/require-strict-equality-operators.js
+++ b/lib/rules/require-strict-equality-operators.js
@@ -13,9 +13,7 @@ module.exports.prototype =
 
   , lint: function (file, errors) {
 
-      file.iterateTokensByFilter(function (token) {
-        return token.type === 'code' && token.requiresBlock
-      }, function (token) {
+      file.iterateTokensByType([ 'if', 'else-if' ], function (token) {
         var regex = /([!=]=)(.)/
           , match = token.val.match(regex)
           , operator
Refactor `requireStrictEqualityOperators` to handle new token structure