Yuki Takei 2 месяцев назад
Родитель
Сommit
651478cc40
2 измененных файлов с 3 добавлено и 3 удалено
  1. 2 3
      apps/app/src/client/components/UnsavedAlertDialog.tsx
  2. 1 0
      biome.json

+ 2 - 3
apps/app/src/client/components/UnsavedAlertDialog.tsx

@@ -1,4 +1,4 @@
-import React, { type JSX, memo, useCallback, useEffect } from 'react';
+import { type JSX, memo, useCallback, useEffect } from 'react';
 import { useRouter } from 'next/router';
 import { useTranslation } from 'next-i18next';
 
@@ -29,8 +29,7 @@ const UnsavedAlertDialog = (): JSX.Element => {
       // biome-ignore lint/suspicious/noAlert: Allow to use confirm dialog here
       const answer = window.confirm(t('page_edit.changes_not_saved'));
       if (!answer) {
-        // eslint-disable-next-line no-throw-literal
-        throw 'Abort route';
+        throw new Error('Abort route');
       }
     }
   }, [isEnabledUnsavedWarning, t]);

+ 1 - 0
biome.json

@@ -61,6 +61,7 @@
     "rules": {
       "recommended": true,
       "style": {
+        "useThrowOnlyError": "error",
         "noParameterAssign": "warn"
       },
       "suspicious": {