[Obsidian review blockers] - Step 2: Clear strict source errors - #2788
Merged
logancyang merged 1 commit intoAug 9, 2026
Merged
Conversation
logancyang
force-pushed
the
codex/issue-285-06-strict-source
branch
from
August 8, 2026 23:34
10e9864 to
6fc01f3
Compare
logancyang
marked this pull request as ready for review
August 8, 2026 23:40
logancyang
force-pushed
the
codex/issue-285-06-strict-source
branch
2 times, most recently
from
August 9, 2026 00:50
6a50317 to
710192b
Compare
logancyang
force-pushed
the
codex/issue-285-06-strict-source
branch
from
August 9, 2026 01:18
710192b to
c4ff0a5
Compare
Owner
Author
Conservative risk dispositionRisk: Medium — retained for error-level source findings only. This PR was reduced to directive descriptions/removal of obsolete disables, explicit TypeScript contracts, and development-only gallery fixture placement. Callback forwarding, logging changes, provider behavior, prompts, persistence, and rendered UI were reverted. The final layer is near line-neutral and contains no runtime dependency change. Recommendation: keep this as Step 2, reviewing for executable equivalence. Warning-only source cleanup remains deferred. |
logancyang
force-pushed
the
codex/issue-285-06-strict-source
branch
from
August 9, 2026 01:49
c4ff0a5 to
51c7ba7
Compare
logancyang
force-pushed
the
codex/issue-285-06-strict-source
branch
from
August 9, 2026 02:42
51c7ba7 to
9f55d9a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Relates to logancyang/obsidian-copilot-preview#285
Why
Obsidian's review reports error-level findings for broad
anysuppressions, undocumented lint disables, and a production module that crossed the gallery import fence. Those errors block approval even though they can be removed without changing runtime behavior.What
This step clears only those error-level source findings:
The resulting production JavaScript behavior is unchanged. The final diff is close to line-neutral and does not alter callbacks, logging, prompts, network requests, persistence, settings, or rendered UI.
Non goal
Screenshot
Not applicable — this PR changes source contracts, lint explanations, and development-only fixtures without changing rendered UI.
Risk
Medium
Review: focus on the explicit Orama/debounce types, directive descriptions, and gallery fixture boundary; there should be no executable behavior change.
Verification
npm run formatandnpm run lint.npm run build.npm run test -- --runInBand.