       when 'is'
         throw new Error("can not filter on specific time") if filter.attribute is @timeAttribute
         varName = @addToContext(context, filter.attribute)
-        "#{varName}==='#{filter.value}'"
+        "#{varName} === '#{filter.value}'"
 
       when 'in'
         throw new Error("can not filter on specific time") if filter.attribute is @timeAttribute
         varName = @addToContext(context, filter.attribute)
-        filter.values.map((value) -> "#{varName}==='#{value}'").join('||')
+        filter.values.map((value) -> "#{varName} === '#{value}'").join('||')
 
       when 'contains'
         throw new Error("can not filter on specific time") if filter.attribute is @timeAttribute
         varName = @addToContext(context, filter.attribute)
-        "String(#{varName}).indexOf('#{filter.value}')!==-1"
+        "String(#{varName}).indexOf('#{filter.value}') !== -1"
 
       when 'not'
         "!(#{@filterToJSHelper(filter.filter, context)})"

            return {
              type: 'selector'
              dimension: filter.attribute
              value: value ? '' # In Druid null == '' and null is illegal
            }
          ), this)
        }

    }

  timelessFilterToDruid: (filter) ->
    return switch filter.type
      when 'true'
        null

