fix: sonar

This commit is contained in:
ShareVB 2024-09-29 20:58:51 +02:00
parent f3f4209e55
commit 4c381f3b6d

View file

@ -32,15 +32,15 @@ export function computeDuration(s: string): {
errors: string[] errors: string[]
} { } {
const lines: DurationLine[] = s.split('\n').filter(l => l && !/^\s*#/.test(l)).map((l) => { const lines: DurationLine[] = s.split('\n').filter(l => l && !/^\s*#/.test(l)).map((l) => {
const isNeg = /^\s*\-/.test(l); const isNeg = /^\s*-/.test(l);
const cleanedDuration = l.replace(/^\s*[\+-]\s*/, ''); const cleanedDuration = l.replace(/^\s*[+-]\s*/, '');
const durationMS = convertDurationMS(cleanedDuration); const durationMS = convertDurationMS(cleanedDuration);
return { return {
rawLine: l, rawLine: l,
cleanedDuration, cleanedDuration,
sign: isNeg ? -1 : 1, sign: isNeg ? -1 : 1,
durationMS, durationMS,
isValid: !(typeof durationMS === 'undefined'), isValid: typeof durationMS !== 'undefined',
}; };
}); });
@ -123,5 +123,7 @@ function hhmmss(milliseconds: number, days: boolean) {
d = Math.floor(h / 24); d = Math.floor(h / 24);
h = h % 24; h = h % 24;
} }
return `${d > 0 ? `${d}d ` : ''}${padNumber(h)}:${padNumber(m)}:${padNumber(s)}${ms > 0 ? `.${ms}` : ''}`; const formatted_d = d > 0 ? `${d}d ` : '';
const formatted_ms = ms > 0 ? `.${ms}` : '';
return `${formatted_d}${padNumber(h)}:${padNumber(m)}:${padNumber(s)}${formatted_ms}`;
} }