aaronsb_obsidian-mcp-plugin/src/types
Aaron Bockelie 22614b5e4b fix: Eliminate all eslint any-type violations for Obsidian plugin review
Remove eslint config overrides that were masking 1,822 strict type errors
flagged by the ObsidianReviewBot. Replace all `any` types with proper
TypeScript interfaces, type guards, and narrowed types across 40 files.

- Strip eslint.config.mts overrides for no-explicit-any, no-unsafe-*
- Add proper interfaces for MCP protocol, Obsidian internals, workers
- Add paramStr/paramNum/paramBool helpers in semantic router
- Fix recursive-copy test expectations
- Remove unused dotenv dependency
- Bump version to 0.11.9
2026-02-03 21:51:55 -06:00
..
bases-yaml.ts fix: Eliminate all eslint any-type violations for Obsidian plugin review 2026-02-03 21:51:55 -06:00
bases.ts fix(lint): Resolve all ESLint errors for Obsidian plugin submission 2026-01-16 19:43:39 -06:00
fragment.ts fix(lint): Resolve all ESLint errors for Obsidian plugin submission 2026-01-16 19:43:39 -06:00
obsidian.ts fix(lint): Resolve all ESLint errors for Obsidian plugin submission 2026-01-16 19:43:39 -06:00
semantic.ts fix(lint): Resolve all ESLint errors for Obsidian plugin submission 2026-01-16 19:43:39 -06:00