khabaroff-studio_obsidian-w.../plugin/utils
Sergei Khabarov 437aa1639e Fix all ObsidianReviewBot ESLint issues for plugin directory approval
- Replace fetch with Obsidian requestUrl in ack_handler, polling_handler, settings_tab
- Remove unnecessary try/catch wrapper in ack_handler
- Use instanceof TFile instead of type casting in file_handler
- Replace any types with unknown/Record in json-formatter and file_handler
- Fix hasOwnProperty: use "in" operator and Object.prototype.hasOwnProperty.call()
- Fix timer types: NodeJS.Timeout → ReturnType<typeof setTimeout/setInterval>
- Fix unhandled promises: add void operator for fire-and-forget calls
- Remove async from SSEHandler.disconnect() (no await inside)
- Change console.log to console.debug in main.ts
- Fix sentence case in UI text, remove "settings" from heading
- Remove unused variables (processingTime, advancedSetting)
- Fix no-unsafe-* errors: type loadData(), replace .bind() with arrows
- Fix no-base-to-string in json-formatter
- Add eslint with eslint-plugin-obsidianmd for local validation

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 11:22:16 +04:00
..
json-formatter.test.ts Initial commit: Obsidian Webhooks Server v2.0.0 2026-02-09 12:39:58 +04:00
json-formatter.ts Fix all ObsidianReviewBot ESLint issues for plugin directory approval 2026-03-01 11:22:16 +04:00