aaronsb_obsidian-mcp-plugin/tests
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
..
__mocks__ feat: add tests for searches with the tag operator 2025-08-16 15:46:55 +01:00
security feat: Implement comprehensive security architecture 2025-07-16 09:16:24 -05:00
validation test: Add comprehensive unit tests for input validation 2025-12-03 12:55:01 -06:00
dataview-integration.test.ts fix(tests): Add type assertions to fix TypeScript errors in test files 2026-01-16 19:45:51 -06:00
graph-search-traversal.test.ts fix: Fix test failures by properly mocking TFile class 2025-07-05 10:37:24 -05:00
mcp-server.test.ts fix: Mock fs module in tests to prevent certificate directory creation (v0.9.0a) 2025-08-12 10:52:39 -05:00
patch-operations.test.ts feat: Implement structured patch targeting for headings, blocks, and frontmatter 2025-07-06 22:47:02 -05:00
read-only-mode.test.ts feat: Add read-only mode toggle to plugin settings 2025-07-16 10:01:13 -05:00
recursive-copy.test.ts fix: Eliminate all eslint any-type violations for Obsidian plugin review 2026-02-03 21:51:55 -06:00
search-tag-operator.test.ts feat: add tests for searches with the tag operator 2025-08-16 15:46:55 +01:00
setup.ts feat: Add linting, testing, and development documentation 2025-06-27 11:18:36 -05:00