kkrishnan10 / kkrishnan10/ContextWeaver

Handle negation patterns (!pattern)

Open
#8 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
0
Forks
3
PR merge metrics
No merged PRs in 30d

Description

### Summary
Add support for negation patterns (`!pattern`) and overlapping ignore rules.

### Acceptance Criteria
- Patterns like `!keep.ts` correctly un-ignore files
- Verbose mode shows which rule overrode another

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the ignore-rule parsing and matching entry points, then trace how verbose mode reports rule decisions. Add coverage for !pattern un-ignore behavior, overlapping rules, and the override message. Done means !keep.ts is restored correctly and verbose output identifies which rule took precedence.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.