code: function createNoUnusedDisableError(ruleId, severity, message, comment) {
      const clone = Object.assign({}, message)
      const match = quotedName.exec(message.message)
      const targetRuleId = match && match[1]
  
      clone.ruleId = ruleId
      clone.severity = severity
      clone.message = targetRuleId
          ? `'${targetRuleId}' rule is disabled but never reported.`
          : "ESLint rules are disabled but never reported."
  
      if (comment != null) {
          if (targetRuleId) {
              const loc = toRuleIdLocation(comment, targetRuleId)
              clone.line = loc.start.line
              clone.column = loc.start.column + 1
              clone.endLine = loc.end.line
              clone.endColumn = loc.end.column + 1
          } else {
              clone.endLine = comment.loc.end.line
              clone.endColumn = comment.loc.end.column + 1
          }
      }
  
      return clone
  }
docs: Create `eslint-comments/no-unused-disable` error.
  @param {string} ruleId The ruleId.
  @param {number} severity The severity of the rule.
  @param {Message} message The original message.
  @param {Comment|undefined} comment The directive comment.
  @returns {Message} The created error.