setName (name) {
    if (!name && name !== 0) {
      throw new Error('Rule "name" must be defined')
    }
    this.name = name
    return this
  }
Sets the name of the rule
@param {any} name - any truthy input and zero is allowed