UNPKG

code996

Version:

通过分析 Git commit 的时间分布,计算出项目的'996指数'

19 lines 1.03 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.ensureCommitSamples = ensureCommitSamples; const chalk_1 = __importDefault(require("chalk")); /** 校验样本体量是否足够,避免在 commit 太少时继续分析 */ async function ensureCommitSamples(collector, gitOptions, minCount, sceneLabel) { const commitCount = await collector.countCommits(gitOptions); if (commitCount >= minCount) { return true; } console.log(chalk_1.default.bgYellow.black(' ⚠️ 样本不足 ')); console.log(chalk_1.default.yellow(`当前${sceneLabel}范围内仅检测到 ${commitCount} 个 commit,低于可靠分析所需的 ${minCount} 个。`)); console.log(chalk_1.default.yellow('建议:扩大时间范围、取消作者过滤,或积累更多提交后再试。')); return false; } //# sourceMappingURL=commit-guard.js.map