- Remove unused vault.delete() method in favor of trashFile()
- Replace \x00-\x1F with \u0000-\u001F for clearer regex syntax
- Verify no unused imports, variables, or scoping issues
All cleanup tasks verified with tsc --noUnusedLocals --noUnusedParameters
Changes:
- Updated Windows path rejection tests to use backslashes as specified
- Added comprehensive pathExists() method tests
- Reordered validation checks in isValidVaultPath() to ensure Windows
absolute paths are caught before invalid character check
- This fix ensures the Windows drive letter validation is reachable
Coverage improvement: 98.18% -> 100%
Tests added: 3 new test cases
All 512 tests passing