Summary
Resolve issues reported by SonarQube for the Obsidian Git Files Sync plugin.
Scope
- Review current SonarQube findings.
- Fix code smells, bugs, security hotspots, and maintainability issues where applicable.
- Add or update tests for behavioral changes.
- Run lint, tests, and build before closing.
Acceptance Criteria
- SonarQube report no longer shows the targeted issues.
- Existing functionality remains unchanged.
git-file-sync@1.2.0 lint
eslint .,
git-file-sync@1.2.0 build
tsc -noEmit -skipLibCheck && node esbuild.config.mjs production, and relevant Vitest tests pass.
Summary
Resolve issues reported by SonarQube for the Obsidian Git Files Sync plugin.
Scope
Acceptance Criteria