Yusen
3ee1efb4de
Fix remaining warnings: add API response types, fix unsafe access
...
- github-api.ts: Add ShaResponse, TreeResponse, CompareResponse, UserResponse, GitCommitResponse interfaces; cast all resp.json
- github-auth.ts: Add DeviceCodeResponse, TokenResponse, UserResponse interfaces; cast all resp.json
- sync-engine.ts: Remove unnecessary TFile cast, fix repoOwner -> githubUsername
- main.ts: Wrap async setTimeout callback to avoid void return warning
2026-06-13 21:25:47 +08:00
Yusen
b7449b7604
Fix all plugin review warnings
...
- git-operations.ts: Add proper types for require(), use instanceof check, pass App for trashFile
- github-api.ts: Remove unused RequestUrlResponse, add App param, use trashFile, fix casts
- github-auth.ts: Remove unused Notice import, use window.setTimeout
- main.ts: Use window.setTimeout, add void to unhandled promises
- sync-engine.ts: Use vault.configDir instead of hardcoded .obsidian, fix unused var
- package.json: Remove unused builtin-modules dependency
2026-06-13 19:30:06 +08:00