fix all linter errors

This commit is contained in:
Maze Winther
2026-01-23 22:49:00 +01:00
parent cd0a8d020e
commit b5f305e4e7
20 changed files with 1942 additions and 1898 deletions
+18 -8
View File
@@ -57,7 +57,7 @@ export function parseTimeCode({
const parts = cleanTimeCode.split(":");
if (parts.length !== 2) return null;
const [minutes, seconds] = parts.map((part) => parseInt(part, 10));
if (isNaN(minutes) || isNaN(seconds)) return null;
if (Number.isNaN(minutes) || Number.isNaN(seconds)) return null;
if (minutes < 0 || seconds < 0 || seconds >= 60) return null;
return minutes * 60 + seconds;
}
@@ -68,7 +68,12 @@ export function parseTimeCode({
const [hours, minutes, seconds] = parts.map((part) =>
parseInt(part, 10),
);
if (isNaN(hours) || isNaN(minutes) || isNaN(seconds)) return null;
if (
Number.isNaN(hours) ||
Number.isNaN(minutes) ||
Number.isNaN(seconds)
)
return null;
if (
hours < 0 ||
minutes < 0 ||
@@ -87,10 +92,10 @@ export function parseTimeCode({
parseInt(part, 10),
);
if (
isNaN(hours) ||
isNaN(minutes) ||
isNaN(seconds) ||
isNaN(centiseconds)
Number.isNaN(hours) ||
Number.isNaN(minutes) ||
Number.isNaN(seconds) ||
Number.isNaN(centiseconds)
)
return null;
if (
@@ -112,7 +117,12 @@ export function parseTimeCode({
const [hours, minutes, seconds, frames] = parts.map((part) =>
parseInt(part, 10),
);
if (isNaN(hours) || isNaN(minutes) || isNaN(seconds) || isNaN(frames))
if (
Number.isNaN(hours) ||
Number.isNaN(minutes) ||
Number.isNaN(seconds) ||
Number.isNaN(frames)
)
return null;
if (
hours < 0 ||
@@ -141,7 +151,7 @@ export function guessTimeCodeFormat({
const numbers = timeCode.split(":");
if (!numbers.every((n) => !isNaN(Number(n)))) return null;
if (!numbers.every((n) => !Number.isNaN(Number(n)))) return null;
if (numbers.length === 2) return "MM:SS";
if (numbers.length === 3) return "HH:MM:SS";