.gitignore Parser
Explain every .gitignore rule, count negations, and guess stacks to feed back into the generator — offline. · Updated
Options
Output format:
text
Rule reporttext
Draft saved locally.
Options
| Option | Description |
|---|---|
| Output format | Choose a readable explanation, machine-readable JSON, or stack names for the companion generator. |
FAQ
What does a leading ! mean?
Negation: the path is re-included after a previous ignore pattern matched it.
What does a trailing / mean?
Directory-only matching — the pattern applies to directories, not regular files.
Can this rebuild my generator stacks?
Use the Guessed stacks output and paste those names into the .gitignore Generator companion.
Does it evaluate matches against a file tree?
This MVP explains rules and heuristics; it does not walk a real repository tree.
Related tools
.gitignore Generator
Combine curated .gitignore templates for Node, Python, Docker, and more into one deduplicated file.
Dockerfile Formatter & Linter
Normalize Dockerfile instructions and catch common build mistakes before you ship.
.env Formatter & Validator
Normalize environment variables and catch duplicate keys, malformed lines, and unsafe values.
GitHub Actions Workflow Validator
Format workflow YAML and catch missing jobs, runners, triggers, and steps before committing.