// src/cli/commands/flags.ts
var JSON_FLAG_DESCRIPTION = "Output JSON format";
var qaRunFlags = {
  json: {
    type: "boolean",
    description: JSON_FLAG_DESCRIPTION,
    default: false
  },
  "skip-check": {
    type: "array",
    description: "Skip specific check IDs (e.g. --skip-check build --skip-check lint)"
  },
  "no-cache": {
    type: "boolean",
    description: "Disable caching (force full run)",
    default: false
  },
  all: {
    type: "boolean",
    description: "Run all packages, ignoring affected analysis",
    default: false
  },
  package: {
    type: "string",
    description: "Filter by package name",
    alias: "p"
  },
  repo: {
    type: "string",
    description: "Filter by repo name",
    alias: "r"
  },
  scope: {
    type: "string",
    description: "Filter by npm scope",
    alias: "s"
  },
  summary: {
    type: "boolean",
    description: "Show summary-only report (legacy flat format)",
    default: false
  }
};
var qaSaveFlags = {
  json: {
    type: "boolean",
    description: JSON_FLAG_DESCRIPTION,
    default: false
  }
};
var qaHistoryFlags = {
  json: {
    type: "boolean",
    description: JSON_FLAG_DESCRIPTION,
    default: false
  },
  limit: {
    type: "number",
    description: "Number of entries to show",
    default: 20
  }
};
var qaTrendsFlags = {
  json: {
    type: "boolean",
    description: JSON_FLAG_DESCRIPTION,
    default: false
  },
  window: {
    type: "number",
    description: "Number of entries for trend window",
    default: 10
  }
};
var qaRegressionsFlags = {
  json: {
    type: "boolean",
    description: JSON_FLAG_DESCRIPTION,
    default: false
  }
};
var baselineUpdateFlags = {
  json: {
    type: "boolean",
    description: JSON_FLAG_DESCRIPTION,
    default: false
  }
};
var baselineStatusFlags = {
  json: {
    type: "boolean",
    description: JSON_FLAG_DESCRIPTION,
    default: false
  }
};

export { baselineStatusFlags, baselineUpdateFlags, qaHistoryFlags, qaRegressionsFlags, qaRunFlags, qaSaveFlags, qaTrendsFlags };
//# sourceMappingURL=flags.js.map
//# sourceMappingURL=flags.js.map