-
Notifications
You must be signed in to change notification settings - Fork 2
fix: resolve all false positives (issues #2, #6, #7, #8) #9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
10 commits
Select commit
Hold shift + click to select a range
3c24150
fix: resolve false positives for issues #2, #6, #7, #8
CodeDeficient e324ee5
fix: correct dead englishIndicators check for inline comments
CodeDeficient eb0fee1
fix: wire customIgnorePaths from config into findAllFiles glob ignore…
CodeDeficient 0330a69
fix: address 8 pre-existing bugs found during code review
CodeDeficient 5aadb9d
fix: correct nested scope bug in isInTryCatchBlock and operator
CodeDeficient 8459346
fix: restructure isReactHook condition to prevent Babel from mangling…
CodeDeficient 5333ebd
fix: add comment-line skip for overconfident_comment and return confi…
CodeDeficient 4cb1636
fix: isInTryCatchBlock — use nestedDepth counter to correctly
CodeDeficient 55f09ef
fix: isInTryCatchBlock properly tracks catch scope with nestedDepth a…
CodeDeficient fd9cf4d
fix: remove incorrect skip logic for overconfident_comment that was c…
CodeDeficient File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Conditional guard logic has an inverted condition that may cause false negatives.
The condition
fullLine.startsWith('{') === falseis checking if the current line does NOT start with{. Combined withprevLine.includes('{'), the logic is:if (AND (previous line has{OR current line doesn't start with{)This effectively skips almost all console calls when the previous line is an
ifstatement, even if the console call is not actually inside theifblock. For example:The heuristic is intentionally loose to avoid false positives, but it may now cause false negatives (missing real issues).
🤖 Prompt for AI Agents