MCPcopy Create free account
hub / github.com/code-pushup/cli / sanitizeSearchCommits

Function sanitizeSearchCommits

packages/ci/src/lib/run-utils.ts:117–133  ·  view source on GitHub ↗
(
  searchCommits: Options['searchCommits'],
)

Source from the content-addressed store, hash-verified

115}
116
117function sanitizeSearchCommits(
118 searchCommits: Options['searchCommits'],
119): Options['searchCommits'] {
120 if (
121 typeof searchCommits === 'number' &&
122 (!Number.isInteger(searchCommits) ||
123 searchCommits < MIN_SEARCH_COMMITS ||
124 searchCommits > MAX_SEARCH_COMMITS)
125 ) {
126 logWarning(
127 `The searchCommits option must be a boolean or an integer in range ${MIN_SEARCH_COMMITS} to ${MAX_SEARCH_COMMITS}, ignoring invalid value ${searchCommits}.`,
128 );
129 return undefined;
130 }
131
132 return searchCommits;
133}
134
135export async function runOnProject(
136 project: ProjectConfig | null,

Callers 1

sanitizeOptionsFunction · 0.85

Calls 1

logWarningFunction · 0.85

Tested by

no test coverage detected