code: function normalizeVerifyOptions(providedOptions) {
      const isObjectOptions = typeof providedOptions === "object";
      const providedFilename = isObjectOptions ? providedOptions.filename : providedOptions;
  
      return {
          filename: typeof providedFilename === "string" ? providedFilename : "<input>",
          allowInlineConfig: !isObjectOptions || providedOptions.allowInlineConfig !== false,
          reportUnusedDisableDirectives: isObjectOptions && !!providedOptions.reportUnusedDisableDirectives
      };
  }
docs: Normalizes the possible options for `linter.verify` and `linter.verifyAndFix` to a
  consistent shape.
  @param {(string|{reportUnusedDisableDirectives: boolean, filename: string, allowInlineConfig: boolean})} providedOptions Options
  @returns {{reportUnusedDisableDirectives: boolean, filename: string, allowInlineConfig: boolean}} Normalized options