IgnoreKitKeep generated files, local settings, build output, and other unwanted files out of source control without editing ignore files by hand. IgnoreKit adds a simple action to the VS Code Explorer. There is no setup: right-click a file or folder, choose where to ignore it, and continue working. InstallationFind IgnoreKit in the VS Code Extensions view and select Install. No settings or project changes are required. Getting Started
To undo an IgnoreKit entry, right-click the same item and choose IgnoreKit: Remove from Ignore File....
Why Use IgnoreKit?
What Happens When You Add an Item?IgnoreKit looks for the closest ignore file that applies to your selection. If there is one clear choice, it is updated immediately. If several tools apply, you will see a short list such as:
The path shown under each choice tells you which project or package will be updated. For Git, IgnoreKit uses the closest Supported Ignore Files
IgnoreKit only offers files that make sense for the selected project. Files marked “No” must already exist before they appear as a choice. Your Existing Rules Stay SafeIgnoreKit preserves the rest of your ignore file and writes to its own managed section:
The remove command only removes entries from this section. Rules you wrote elsewhere are left unchanged. If the ignore file is open with unsaved changes, IgnoreKit includes those changes instead of replacing them with an older copy from disk. Clear Choices for PackagesFor
Other choices show the related tool name, such as ExamplesAdding
Adding
Adding a folder writes:
Frequently Asked QuestionsWhy does an ignored item still appear in Git Changes?
Does IgnoreKit delete or move my files?No. It only adds or removes text rules in supported ignore files. Can Remove from Ignore File delete my own rules?No. It only removes rules previously placed inside the IgnoreKit section. Does IgnoreKit work in monorepos and nested repositories?Yes. It looks for the closest applicable ignore file and shows the target path when you need to choose. PrivacyIgnoreKit runs entirely inside VS Code. It does not upload file paths, project data, or ignore-file contents. ContributingIssues and pull requests are welcome. Please keep changes focused, add tests for behavior changes, and run the validation commands before opening a pull request. LicenseMIT. See the LICENSE file in this repository. |