prview 0.6.0

PR Review & Artifact Generator - cross-language PR analysis tool
Documentation
{
  "button.close": "Close",
  "button.copyMarkdown": "Copy as Markdown",
  "button.copyPath": "Copy path",
  "button.copyPrComment": "Copy PR Comment",
  "button.copyShort": "Copy",
  "button.copied": "Copied!",
  "button.expandAll": "Expand all",
  "button.hideFiles": "Hide files",
  "button.showFiles": "Show files",
  "button.viewFullPatch": "View full patch",
  "badge.mergeBlock": "Merge: BLOCK",
  "badge.mergeGo": "Merge: GO",
  "badge.mergeGoReview": "Merge: GO WITH REVIEW",
  "badge.mergeHold": "Merge: HOLD",
  "badge.policyAllow": "Policy: ALLOW",
  "badge.policyBlock": "Policy: BLOCK",
  "badge.qualityFail": "Quality: FAIL",
  "badge.qualityPass": "Quality: PASS",
  "chip.artifactPackOk": "Artifact Pack OK",
  "chip.sanityOk": "Sanity OK",
  "chip.breakingClear": "Breaking: 0",
  "chip.checksOk": "Checks OK ({passed}/{total})",
  "chip.coverageOk": "Coverage: {pct}%",
  "chip.findingsClear": "Findings: 0",
  "chip.heuristicsOk": "Heuristics OK",
  "count.checks": "{count} checks",
  "count.changedFilesWithIssues": "{count} changed files with issues",
  "count.changes": "{count} changes",
  "count.detected": "{count} detected",
  "count.failing": "{count} failing",
  "count.files": "{count} files",
  "count.filesLoc": "{files} files / {loc} LOC",
  "count.findings": "{count} findings",
  "count.flaky": "{count} flaky",
  "count.inline": "{count} inline",
  "count.issues": "{count} issues",
  "count.locales": "{count} locales",
  "count.owners": "{count} owners",
  "count.runs": "{count} runs",
  "count.skipped": "{count} skipped",
  "count.signals": "{count} signals",
  "count.warnings": "{count} warnings",
  "footer.generatedBy": "Generated by",
  "header.report": "prview Report",
  "hero.mergeAllow": "ALLOW MERGE",
  "hero.mergeAllowWithReview": "ALLOW WITH REVIEW",
  "hero.mergeBlock": "BLOCK MERGE",
  "hero.mergeHold": "HOLD MERGE",
  "label.additions": "Additions",
  "label.all": "All",
  "label.allCommits": "All commits",
  "label.after": "After",
  "label.batch": "Batch {count}",
  "label.base": "Base",
  "label.before": "Before",
  "label.branch": "Branch",
  "label.checks": "Checks",
  "label.commit": "Commit",
  "label.code": "code",
  "label.codeCaps": "Code",
  "label.codeHealth": "Code Health",
  "label.codeHotspots": "Code hotspots",
  "label.cached": "(cached)",
  "label.churn": "Churn",
  "label.coverageHeuristic": "coverage heuristic",
  "label.cycles": "Cycles?",
  "label.commits": "Commits",
  "label.confidence": "Confidence",
  "label.deadExports": "Dead exports",
  "label.dashboardLanguage": "Dashboard language",
  "label.dashboardViewMode": "Dashboard view mode",
  "label.detected": "detected",
  "label.deletions": "Deletions",
  "label.duration": "Duration",
  "label.error": "Error",
  "label.failed": "Failed",
  "label.factors": "Factors",
  "label.file": "File",
  "label.findings": "Findings",
  "label.flags": "Flags",
  "label.flakyScore": "Flaky Score",
  "label.generated": "Generated",
  "label.history": "History",
  "label.hotspot": "HOTSPOT",
  "label.hotspots": "Hotspots",
  "label.kind": "Kind",
  "label.keyCountsPerLocale": "Key Counts per Locale",
  "label.key": "Key",
  "label.languages": "Languages",
  "label.artifactPack": "Artifact Pack",
  "label.latest": "latest",
  "label.latestCommit": "Latest commit",
  "label.hideAssets": "Hide assets",
  "label.hideConfig": "Hide config",
  "label.hideI18n": "Hide i18n",
  "label.hideRenames": "Hide renames",
  "label.high": "high",
  "label.message": "Message",
  "label.low": "low",
  "label.merge": "Merge",
  "label.medium": "medium",
  "label.missingKeys": "Missing Keys",
  "label.missingInLocales": "Missing in Locales",
  "label.name": "Name",
  "label.nonCode": "non-code",
  "label.noIssuesDetected": "No issues detected",
  "label.path": "Path",
  "label.passed": "Passed",
  "label.perCommitPatches": "Per-commit patches",
  "label.policy": "Policy",
  "label.policyMode": "Policy mode",
  "label.pullRequest": "PR",
  "label.previousRun": "vs Previous Run",
  "label.quality": "Quality",
  "label.reviewSignals": "Review signals",
  "label.run": "Run",
  "label.runId": "Run",
  "label.runs": "Runs",
  "label.risk": "Risk",
  "label.rule": "Rule",
  "label.score": "Score",
  "label.severity": "Severity",
  "label.skipped": "Skipped",
  "label.slowest": "slowest",
  "label.scope": "Scope",
  "label.clean": "CLEAN",
  "label.legacyOnly": "LEGACY ONLY",
  "label.newIssues": "NEW ISSUES",
  "label.sortAlpha": "Sort: A-Z",
  "label.sortChurn": "Sort: Churn",
  "label.sortStatus": "Sort: Status",
  "label.status": "Status",
  "label.summary": "Summary",
  "label.symbol": "Symbol",
  "label.testHotspots": "Test hotspots",
  "label.tests": "tests",
  "label.testsCaps": "Tests",
  "label.total": "Total",
  "label.topDirectoriesByChurn": "top directories by churn",
  "label.topRiskyFiles": "Top risky files",
  "label.transitions": "Transitions",
  "label.type": "Type",
  "label.untested": "Untested?",
  "label.variable": "Variable",
  "label.warned": "Warned",
  "label.warning": "Warning",
  "label.yes": "YES",
  "message.allChecksStableAcrossRuns": "All checks stable across {count} runs",
  "message.noPerFilePatch": "No per-file patch available.",
  "message.allLocalesMatching": "All locales have matching keys.",
  "message.analysisFlaggedChangedLines": "Lint / analysis flagged changed lines",
  "message.artifactPackNeedsLook": "Artifact pack needs a quick look",
  "message.cleanLintAcrossChecks": "Clean lint — no issues found across {count} checks",
  "message.codeHotspotsLead": "are shown first to keep reviewer focus on risky implementation paths.",
  "message.coverageDetail": "{covered}/{total} changed source files have matching test changes",
  "message.coverageHeuristicNote": "File-name matching heuristic — not actual code coverage",
  "message.cyclesLabel": "Circular imports",
  "message.changedCodeWithoutMatchingTests": "Changed code without matching tests",
  "message.exactTwinsLabel": "Exact twins",
  "message.excludedNonCode": " · {count} non-code files excluded",
  "message.fileOwnershipHint": "File ownership from CODEOWNERS or path-based module detection. Use this to identify who to ping for review.",
  "message.filesWithMatchingTests": "Files with matching test changes ({count})",
  "message.filesWithoutTests": "Files without test changes ({count})",
  "message.heuristicsImprovement": "Heuristics improvement",
  "message.heuristicsRegression": "Heuristics regression",
  "message.heuristicsUnchanged": "Heuristics unchanged",
  "message.heuristicScanNote": "Heuristic scan — may contain false positives. Verify manually.",
  "message.lintChangedFilesWithIssues": "Files with issues: {count}",
  "message.lintLegacyPreExisting": "{count} legacy (pre-existing)",
  "message.lintMetricsUnavailable": "Lint metrics unavailable — missing change data",
  "message.lintNewInChangedFiles": "{count} new in changed files",
  "message.noDetailsAvailable": "No details available",
  "message.noRegressionSignals": "No regression signals",
  "message.openChecksFirst": "Open checks first",
  "message.publicApiImpactDetected": "Public API / env impact detected",
  "message.qualityChecksFailed": "{count} quality checks failed",
  "message.qualityGatesNeedAttention": "Quality gates passed, but {count} review signals need attention",
  "message.rerunLocallyVerbose": "Re-run locally with verbose output",
  "message.reviewNoisyChecksBeforeMerge": "Review noisy checks before merge",
  "message.reviewSignalsPrefix": "Review signals",
  "message.seeFullRegressionSection": "See the full Regression section for heuristics changes and deeper hotspot context.",
  "message.seeLogForDetails": "See log for details",
  "message.structureChangedNotably": "Structure changed in notable ways",
  "message.unusedSymbolsLabel": "Unused symbols",
  "message.verifyCompatibilityBeforeMerge": "Verify compatibility before merge",
  "message.viewDiff": "View diff",
  "message.viewFullLog": "View full log",
  "message.viewPrOnGitHub": "View PR #{num} on GitHub ↗",
  "misc.loading": "Loading...",
  "nav.artifacts": "Artifacts",
  "nav.artifactsLink": "Artifacts",
  "nav.breaking": "Breaking",
  "nav.checks": "Checks",
  "nav.code": "Code",
  "nav.commits": "Commits",
  "nav.coverage": "Coverage",
  "nav.decision": "Decision",
  "nav.files": "Files",
  "nav.findings": "Findings",
  "nav.flaky": "Flaky",
  "nav.i18n": "i18n",
  "nav.meta": "Meta",
  "nav.narrative": "Narrative",
  "nav.overview": "Overview",
  "nav.ownership": "Ownership",
  "nav.quality": "Quality",
  "nav.regression": "Regression",
  "nav.security": "Security",
  "nav.statistics": "Statistics",
  "nav.timeBudget": "Time Budget",
  "nav.trends": "Trends",
  "policy.mode.block": "block",
  "policy.mode.shadow": "monitor",
  "policy.mode.warn": "warn",
  "placeholder.searchArtifacts": "Search artifacts...",
  "placeholder.searchDiff": "Search in diff...",
  "placeholder.searchFiles": "Search files...",
  "section.artifactsExplorer": "Artifacts Explorer",
  "section.breaking": "Breaking",
  "section.checks": "Checks",
  "section.codeStatistics": "Code Statistics",
  "section.commits": "Commits",
  "section.coverage": "Coverage",
  "section.filesChanged": "Files Changed",
  "section.findings": "Findings",
  "section.flaky": "Flaky",
  "section.flakyChecks": "Flaky Checks",
  "section.heuristics": "Heuristics",
  "section.historicalTrends": "Historical Trends",
  "section.i18n": "i18n",
  "section.i18nParity": "i18n Parity Check",
  "section.inlineFindings": "Inline Findings",
  "section.mergeDecision": "Merge Decision",
  "section.narrative": "Narrative",
  "section.narrativeReview": "Narrative Review",
  "section.ownership": "Ownership",
  "section.prOverview": "PR Overview",
  "section.regression": "Regression",
  "section.security": "Security",
  "section.statistics": "Statistics",
  "section.timeBudget": "Time Budget",
  "section.trends": "Trends",
  "section.assetsChanged": "Assets Changed",
  "section.blockers": "Blockers",
  "section.changeDistribution": "Change Distribution",
  "section.changedSignatures": "Changed Signatures",
  "section.lint": "Lint",
  "section.newEnvRequirements": "New Environment Requirements",
  "section.removedPublicSymbols": "Removed Public Symbols",
  "section.topRiskFiles": "Top Risk Files",
  "summary.checks": "{passed} passed, {failed} failed, {warn} warn",
  "summary.checksDetailed": "{passed} passed, {warn} warned, {failed} failed, {skipped} skipped",
  "summary.checkDurations": "check durations",
  "summary.codeOwners": "code owners",
  "summary.commitsCount": "{count} commits",
  "summary.coveragePct": "{pct}% coverage",
  "summary.filesBreakdown": "{total} files | {code} code | {tests} tests | {other} non-code",
  "summary.findingsCount": "{count} findings",
  "summary.headerStats": "{total} files | {code} code | {test} tests | {other} non-code | +{add} / -{del}",
  "summary.lintTotals": "{new} new / {legacy} legacy / {total} total",
  "summary.newCount": "{count} new",
  "summary.none": "none",
  "summary.packContents": "artifact pack contents",
  "summary.regressionBundle": "score + heuristics + risky files",
  "summary.regressionScore": "Score: {score}/100 ({severity})",
  "summary.reviewSignalCount": "{count} review signals",
  "summary.runHistory": "run history",
  "summary.scoreValue": "Score: {value}",
  "summary.securityChecks": "security review",
  "summary.severityValue": "Severity: {value}",
  "summary.stabilityAnalysis": "stability analysis",
  "summary.statisticsBundle": "loctree + lint + change distribution",
  "summary.translationDelta": "translation changes",
  "status.blocking": "BLOCKING",
  "status.nonBlocking": "NON-BLOCKING",
  "trend.degrading": "Degrading",
  "trend.improving": "Improving",
  "trend.mixed": "Mixed",
  "trend.stable": "Stable",
  "view.author": "Author View",
  "view.review": "Review View"
}