From b6754268586e1bc49f28e0559ff9918670016e36 Mon Sep 17 00:00:00 2001 From: Chrilleweb Date: Wed, 17 Dec 2025 15:58:22 +0100 Subject: [PATCH] moved healthscore down on output --- CHANGELOG.md | 1 + package.json | 2 +- src/config/types.ts | 2 +- src/core/scanJsonOutput.ts | 3 ++- src/services/scanOutputToConsole.ts | 7 ++++--- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b30f9f..61e6aec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ This project follows [Keep a Changelog](https://keepachangelog.com/) and [Semant ### Changed - Updated dependencies to latest versions. +- Moved `healthScore` further down on the console output for better visibility of issues. ### Fixed diff --git a/package.json b/package.json index 64cc695..d3444f0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dotenv-diff", - "version": "2.3.11", + "version": "2.3.12", "type": "module", "description": "Detects environment variable issues, usage, and potential security risks.", "bin": { diff --git a/src/config/types.ts b/src/config/types.ts index feb03f7..ed0d8f6 100644 --- a/src/config/types.ts +++ b/src/config/types.ts @@ -190,7 +190,6 @@ export interface ScanJsonEntry { uniqueVariables: number; duration: number; }; - healthScore: number; missing: Array<{ variable: string; usages: Array<{ @@ -246,6 +245,7 @@ export interface ScanJsonEntry { file: string; line: number; }>; + healthScore?: number; } // Type for grouped usages by variable diff --git a/src/core/scanJsonOutput.ts b/src/core/scanJsonOutput.ts index 1f62610..5b81318 100644 --- a/src/core/scanJsonOutput.ts +++ b/src/core/scanJsonOutput.ts @@ -37,7 +37,6 @@ export function createJsonOutput( const output: ScanJsonEntry = { stats: scanResult.stats, - healthScore, missing: missingGrouped, unused: scanResult.unused, }; @@ -98,5 +97,7 @@ export function createJsonOutput( })); } + output.healthScore = healthScore; + return output; } diff --git a/src/services/scanOutputToConsole.ts b/src/services/scanOutputToConsole.ts index 0565602..dc04008 100644 --- a/src/services/scanOutputToConsole.ts +++ b/src/services/scanOutputToConsole.ts @@ -54,9 +54,6 @@ export function outputToConsole( // Show stats if requested printStats(scanResult.stats, isJson, opts.showStats ?? true); - const score = computeHealthScore(scanResult); - printHealthScore(score); - // Show used variables if any found if (scanResult.stats.uniqueVariables > 0) { // Show unique variables found @@ -219,6 +216,10 @@ export function outputToConsole( ); } + // Health score + const score = computeHealthScore(scanResult); + printHealthScore(score); + // Filtered results for fix tips printFixTips( {