MCPcopy Index your code
hub / github.com/code-pushup/cli / parseAnswers

Function parseAnswers

packages/plugin-js-packages/src/lib/binding.ts:120–131  ·  view source on GitHub ↗
(
  answers: Record<string, PluginAnswer>,
)

Source from the content-addressed store, hash-verified

118} satisfies PluginSetupBinding;
119
120function parseAnswers(
121 answers: Record<string, PluginAnswer>,
122): JsPackagesOptions {
123 return {
124 packageManager:
125 answerString(answers, 'js-packages.packageManager') ||
126 DEFAULT_PACKAGE_MANAGER,
127 checks: answerArray(answers, 'js-packages.checks'),
128 dependencyGroups: answerArray(answers, 'js-packages.dependencyGroups'),
129 categories: answerBoolean(answers, 'js-packages.categories'),
130 };
131}
132
133function formatPluginInit(options: JsPackagesOptions): string[] {
134 const { packageManager, checks, dependencyGroups } = options;

Callers 1

binding.tsFile · 0.70

Calls 3

answerStringFunction · 0.90
answerArrayFunction · 0.90
answerBooleanFunction · 0.90

Tested by

no test coverage detected