build: fix linter errors
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 29 Oct 2024 20:18:07 +0000 (21:18 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 29 Oct 2024 20:18:07 +0000 (21:18 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
src/types/JsonType.ts
src/utils/Utils.ts
ui/web/src/composables/Utils.ts
ui/web/src/types/JsonType.ts

index 78142b7793f3fbba6f8c2ae1817a3ae88e57987a..bca5d9588c33293dbdd63dbcd52add9148d895d2 100644 (file)
@@ -1,5 +1,6 @@
 type JsonPrimitive = boolean | Date | null | number | string
 
+// eslint-disable-next-line @typescript-eslint/consistent-indexed-object-style
 export type JsonObject = {
   [key in string]?: JsonType
 }
index 5ebe17ea164802fec0639c734db09cd6d6407f9a..cc26fcc4a25a6f49aa5f4fc2758f32de3baceb73 100644 (file)
@@ -116,7 +116,8 @@ export const convertToInt = (value: unknown): number => {
     changedValue = Number.parseInt(value)
   }
   if (isNaN(changedValue)) {
-    throw new Error(`Cannot convert to integer: '${String(value)}'`)
+    // eslint-disable-next-line @typescript-eslint/no-base-to-string
+    throw new Error(`Cannot convert to integer: '${value.toString()}'`)
   }
   return changedValue
 }
@@ -130,7 +131,8 @@ export const convertToFloat = (value: unknown): number => {
     changedValue = Number.parseFloat(value)
   }
   if (isNaN(changedValue)) {
-    throw new Error(`Cannot convert to float: '${String(value)}'`)
+    // eslint-disable-next-line @typescript-eslint/no-base-to-string
+    throw new Error(`Cannot convert to float: '${value.toString()}'`)
   }
   return changedValue
 }
index 9300148668c260790a8dd8b4e1f71fe136884112..5fcc40935ea8846512869585b6dfb6aa3790bf76 100644 (file)
@@ -30,7 +30,8 @@ export const convertToInt = (value: unknown): number => {
     changedValue = Number.parseInt(value)
   }
   if (isNaN(changedValue)) {
-    throw new Error(`Cannot convert to integer: '${String(value)}'`)
+    // eslint-disable-next-line @typescript-eslint/no-base-to-string
+    throw new Error(`Cannot convert to integer: '${value.toString()}'`)
   }
   return changedValue
 }
index db6192a5242d5755b62b84e2cd72463b627e1d85..163bb955c600d7231da05f362c224c96294ac7a5 100644 (file)
@@ -1,3 +1,4 @@
 type JsonPrimitive = boolean | Date | null | number | string
+// eslint-disable-next-line @typescript-eslint/consistent-indexed-object-style
 export type JsonObject = { [key in string]?: JsonType }
 export type JsonType = JsonObject | JsonPrimitive | JsonType[]