Skip to content

Commit e2bbccb

Browse files
aidenybaiamiagent
andcommitted
simplify score output to minimal branding line
Generated with [Ami](https://ami.dev) Co-Authored-By: Ami <noreply@ami.dev>
1 parent 330afc2 commit e2bbccb

File tree

1 file changed

+4
-24
lines changed

1 file changed

+4
-24
lines changed

packages/react-doctor/src/scan.ts

Lines changed: 4 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -159,27 +159,9 @@ const printScoreGauge = (score: number, label: string): void => {
159159
logger.break();
160160
};
161161

162-
const getScoreVerdict = (score: number): string => {
163-
if (score >= SCORE_GOOD_THRESHOLD) return "says your codebase is healthy";
164-
if (score >= SCORE_OK_THRESHOLD) return "found some issues to fix";
165-
return "needs your attention";
166-
};
167-
168-
const printDoctorAscii = (score: number): void => {
169-
const verdict = getScoreVerdict(score);
170-
const colorize = (text: string) => colorizeByScore(text, score);
171-
162+
const printBranding = (): void => {
172163
logger.break();
173-
logger.log(colorize(" ┌─────┐"));
174-
logger.log(colorize(" │ ∩ ∩ │"));
175-
logger.log(colorize(" │ ▽ │"));
176-
logger.log(colorize(" └──┬──┘"));
177-
logger.log(colorize(" ┌───┴───┐"));
178-
logger.log(colorize(" │ ✚ │"));
179-
logger.log(colorize(" │ │"));
180-
logger.log(colorize(" └───────┘"));
181-
logger.break();
182-
logger.log(` ${highlighter.dim("react-doctor")} ${colorize(verdict)}`);
164+
logger.dim(" React Doctor (www.react.doctor)");
183165
};
184166

185167
const printSummary = (
@@ -216,9 +198,7 @@ const printSummary = (
216198

217199
logger.log(` ${parts.join(" ")}`);
218200

219-
if (scoreResult) {
220-
printDoctorAscii(scoreResult.score);
221-
}
201+
printBranding();
222202

223203
try {
224204
const diagnosticsDirectory = writeDiagnosticsDirectory(diagnostics);
@@ -318,7 +298,7 @@ export const scan = async (directory: string, options: ScanOptions): Promise<voi
318298
logger.break();
319299
if (scoreResult) {
320300
printScoreGauge(scoreResult.score, scoreResult.label);
321-
printDoctorAscii(scoreResult.score);
301+
printBranding();
322302
} else {
323303
logger.dim(` ${OFFLINE_MESSAGE}`);
324304
}

0 commit comments

Comments
 (0)