agentsqripts
Version:
Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems
17 lines (15 loc) • 466 B
JavaScript
/**
* @file Format execution time
* @description Single responsibility: Convert milliseconds to human-readable time format
*/
/**
* Format execution time
* @param {number} ms - Time in milliseconds
* @returns {string} Formatted time
*/
function formatTime(ms) {
if (ms < 1000) return `${ms}ms`;
if (ms < 60000) return `${(ms / 1000).toFixed(1)}s`;
return `${Math.floor(ms / 60000)}m ${Math.floor((ms % 60000) / 1000)}s`;
}
module.exports = formatTime;