fix: resolve lint errors for CI

- Add updateState to useEffect dependency array
- Remove ineffective biome-ignore suppression comment
- Fix formatting in userPreferences.ts per biome rules
This commit is contained in:
JasonOA888
2026-04-06 02:01:01 +08:00
parent 4f48ecd4bc
commit a8427b950e
2 changed files with 9 additions and 6 deletions
+2 -4
View File
@@ -364,7 +364,7 @@ export default function VideoEditor() {
// overwriting saved prefs with defaults on the first render
const [prefsHydrated, setPrefsHydrated] = useState(false);
// Load persisted user preferences on mount
// Load persisted user preferences on mount (intentionally runs once)
useEffect(() => {
const prefs = loadUserPreferences();
updateState({
@@ -374,9 +374,7 @@ export default function VideoEditor() {
setExportQuality(prefs.exportQuality);
setExportFormat(prefs.exportFormat);
setPrefsHydrated(true);
// We intentionally only want this to run once on mount
// biome-ignore lint/correctness/useExhaustiveDependencies: mount-only effect
}, []);
}, [updateState]);
// Auto-save user preferences when settings change
useEffect(() => {