export async function qodana()

in scan/src/utils.ts [145:167]


export async function qodana(
  inputs: Inputs,
  args: string[] = []
): Promise<number> {
  if (args.length === 0) {
    args = getQodanaScanArgs(inputs.args, inputs.resultsDir, inputs.cacheDir)
    if (inputs.prMode) {
      const sha = await getPrSha()
      if (sha !== '') {
        args.push('--commit', sha)
      }
    }
  }
  const exit = await exec.getExecOutput(EXECUTABLE, args, {
    ignoreReturnCode: true,
    env: {
      ...process.env,
      QODANA_REVISION: getHeadSha(),
      NONINTERACTIVE: '1'
    }
  })
  return exit.exitCode
}