         # so ignore such cases. Are there other times an indentation
         # could possibly follow a '+'?
         previous = tokenApi.peek(-2)
-        isInterpIndent = previous and previous[0] == '+'
+        isInterpIndent = previous and previous[0] is '+'
 
         # Ignore the indentation inside of an array, so that
         # we can allow things like:

            numIndents = currentLine.match(/^(\s*)/)[1].length
            numIndents -= previousIndentation


        # Now check the indentation.
        expected = tokenApi.config[@rule.name].value
        if not ignoreIndent and numIndents != expected
            return {
                context: "Expected #{expected} got #{numIndents}"
            }
    # Return true if the current token is inside of an array.
    inArray : () ->
        return @arrayTokens.length > 0

    # Lint the given array token.
    lintArray : (token) ->
        # Track the array token pairs
        if token[0] is '['
            @arrayTokens.push(token)
        else if token[0] is ']'
            @arrayTokens.pop()
        # Return null, since we're not really linting
        # anything here.
