diff --git a/src/constants.ts b/src/constants.ts index 0d5fc76..53e1ff7 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -9,6 +9,9 @@ export const severityOrder: Record = { unknown: 1 }; +export const DEFAULT_BATCH_SIZE = 100; +export const DEFAULT_SEARCH_DEPTH = 4; + export const EXCLUDED_DIRS = new Set([ ".git", "node_modules", diff --git a/src/index.ts b/src/index.ts index 178bb33..30627b5 100644 --- a/src/index.ts +++ b/src/index.ts @@ -10,7 +10,7 @@ import { loadPackages, buildNoPackagesMessage } from "./parsers/index.js"; import { scanPackages, buildCoverageNotes, createAdvisorySource } from "./scanner.js"; import { syncOsvAdvisories } from "./advisory/osv-sync.js"; import { normalizeSeverity } from "./osv/severity.js"; -import { severityOrder } from "./constants.js"; +import { DEFAULT_BATCH_SIZE, DEFAULT_SEARCH_DEPTH, severityOrder } from "./constants.js"; import { chalk } from "./utils/chalk.js"; import { createSpinner } from "./output/spinner.js"; import { buildSuggestedFixCommandPlan } from "./remediation/fix-commands.js"; @@ -69,8 +69,8 @@ if (parsedArgs) { process.exit(0); } else { const projectPath = path.resolve(projectArg || "."); - const batchSize = Number(options.batchSize || 100); - const searchDepth = Math.max(0, Number(options.searchDepth || 4)); + const batchSize = Number(options.batchSize || DEFAULT_BATCH_SIZE); + const searchDepth = Math.max(0, Number(options.searchDepth || DEFAULT_SEARCH_DEPTH)); async function main() { printBanner(options);