OverviewFilesCommitsIssuesDocsReleasesPeers

ollama_semantic_function_calling / ollamatools-new / keet / node_modules / @holepunchto / keet-translations / consistency-overview.js

41 lines · javascript ref:
import { checkTranslationErrors, checkTranslationWarnings, checkReferenceQuality } from './check-consistency.js'

const printDetails = true

const { summary: errorSummary, details: errorDetails } = checkTranslationErrors()
const { summary: warningSummary, details: warningDetails } = checkTranslationWarnings()
const referenceErrors = checkReferenceQuality()

if (printDetails) {
  if (warningDetails.length > 0) {
    console.log('Warning details: ')
    console.log(`    ${warningDetails.join('\n    ')}`)
  }

  if (errorDetails.length > 0) {
    console.log('Error details: ')
    console.log(`    ${errorDetails.join('\n    ')}`)
  }

  console.log('\n', '-'.repeat(100), '\n')
}

if (warningSummary.length > 0) {
  console.log('Warning Summary: ')
  console.log(`    ${warningSummary.join('\n    ')}`)
} else {
  console.log('No Warnings')
}

if (errorSummary.length > 0) {
  console.log('Error Summary: ')
  console.log(`    ${errorSummary.join('\n    ')}`)
} else {
  console.log('No Errors')
}

if (referenceErrors.length > 0) {
  console.log('Errors in the reference: ')
  console.log(`    ${referenceErrors.join('\n    ')}`)
}