Skip to content

docs: backfill JSDoc documentation for undocumented declarations#154

Open
bsamuels453 wants to merge 1 commit intosync-serverfrom
docs-backfill
Open

docs: backfill JSDoc documentation for undocumented declarations#154
bsamuels453 wants to merge 1 commit intosync-serverfrom
docs-backfill

Conversation

@bsamuels453
Copy link

Summary

  • Adds JSDoc comments to ~148 undocumented functions, classes, interfaces, enums, and type aliases across 13 source files
  • Brings documentation coverage from ~66% to near-complete coverage
  • No functional changes; documentation-only additions

Files Modified

File Additions
src/types.ts Validation helpers, type predicates, interfaces (21 items)
src/codeMarker.ts CodeMarker, DragAndDropController, AuditMarker classes and methods (~28 items)
src/multiConfigs.ts MultipleSavedFindingsTree class and methods
src/resolvedFindings.ts ResolvedEntriesTree/ResolvedEntries classes and methods
src/decorationManager.ts Decoration factory methods (6 items)
src/extension.ts activate and openResource functions
src/externalTypes.ts FromLocationResponse interface
src/webview/webviewMessageTypes.ts All 10 message type interfaces
src/webview/findingDetailsMain.ts Main and field change handlers
src/webview/gitConfigMain.ts Main and change handlers
src/panels/findingDetailsPanel.ts Provider class and methods
src/panels/gitConfigPanel.ts Provider class and methods
src/panels/syncConfigPanel.ts resolveWebviewView method

Test plan

  • npm run lint passes
  • npm run compile passes
  • npm test passes (199 tests)
  • No functional code changes, only JSDoc comment additions

🤖 Generated with Claude Code

Add JSDoc comments to ~148 undocumented functions, classes, interfaces,
enums, and type aliases across 13 source files. This brings
documentation coverage from ~66% to near-complete coverage.

Files updated:
- src/types.ts: validation helpers, type predicates, interfaces
- src/externalTypes.ts: FromLocationResponse interface
- src/extension.ts: activate and openResource functions
- src/decorationManager.ts: decoration factory methods
- src/multiConfigs.ts: MultipleSavedFindingsTree class and methods
- src/resolvedFindings.ts: ResolvedEntriesTree/ResolvedEntries classes
- src/webview/webviewMessageTypes.ts: all message type interfaces
- src/webview/findingDetailsMain.ts: main and field change handlers
- src/webview/gitConfigMain.ts: main and change handlers
- src/panels/findingDetailsPanel.ts: provider class and methods
- src/panels/gitConfigPanel.ts: provider class and methods
- src/panels/syncConfigPanel.ts: resolveWebviewView method
- src/codeMarker.ts: CodeMarker, DragAndDropController, AuditMarker

Nightshift-Task: docs-backfill
Nightshift-Ref: https://github.com/marcus/nightshift
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant