← Back to all plugins

.ignore

.ignore is a plugin for: .bzrignore (Bazaar).chefignore (Chef).cfignore (CloudFoundry).cvsignore (Cvs).boringignore (Darcs).deployignore (DeployHQ).distignore (WP-CLI).dockerignore (Docker).ebignore (ElasticBeanstalk).eleventyignore (Eleventy).eslintignore (ESLint).flooignore (Floobits)ignore-glob (Fossil).gitignore (Git).gcloudignore (GoogleCloud).helmignore (Kubernetes Helm).jpmignore (Jetpack).jshintignore (JSHint).hgignore (Mercurial).mtn-ignore (Monotone).nodemonignore (Nodemon).npmignore (Npm).nuxtignore (NuxtJS).openapi-generator-ignore (OpenAPI Generator).p4ignore (Perforce).prettierignore (Prettier).ignore (Sourcegraph).stylelintignore (StyleLint).stylintignore (Stylint).swagger-codegen-ignore (SwaggerCodegen).terraformignore (Terraform).tfignore (TF).tokeignore (Tokei).upignore (Up).vercelignore (Vercel).yarnignore (Yarn) files in your project. It supports the following IDEs: Android StudioAppCodeCLionGoLandIntelliJ IDEAPhpStormPyCharmRubyMineWebStormDataGrip Features Files syntax highlightTemplates filtering and selecting in rules generator by name and contentUser custom templatesShow ignored files by specified Gitignore file (right-click on .gitignore file)Create a file in the currently selected directoryGenerate Gitignore rules basing on [GitHub's templates collection][github-gitignore]Add a selected file/directory to Gitignore rules from the popup menuSuggesting .gitignore file creation for a new projectEntries inspection (duplicated, covered, unused, incorrect syntax, relative entries) with quick-fix actionsComments and brackets supportNavigation to entries in Project viewRenaming entries from a dot-ignore fileClose opened ignored files actionCustom user templates with import/export features

Repository Statistics

1.3k
⭐ Stars
182
🍴 Forks
20
🐛 Open Issues
1.3k
👀 Watchers
647
✅ Closed Issues
9
🔄 Open PRs
275
✔️ Closed PRs
10
👥 Contributors

Latest Release

v4.5.6

Version v4.5.6

View Release →

Released ...

10 total releases

Language Distribution

Kotlin99.1%
Lex0.8%
HTML0.1%

📊 Project Health Metrics

Maintenance Score97/100

Based on issue resolution, PR activity, and community engagement

Issue Close Rate
97%
647 of 667 issues resolved
Response Rate
97%
Issues receiving responses

Repository Health

License
Contributing Guide
Code of Conduct
Security Policy
CI/CD Workflows (2)

💚 Community Health Score

Overall Health50%

Based on documentation, community files, and project governance

👥 Contribution Distribution

Owner0%
Community
Community100%

Last 12 weeks of commit activity

README

.ignore 4.x

official JetBrains project Build

Version Downloads Downloads last month

Introduction

<!-- Plugin description -->

.ignore is a plugin for:

  • .bzrignore (Bazaar)
  • .chefignore (Chef)
  • .cfignore (CloudFoundry)
  • .cvsignore (Cvs)
  • .boringignore (Darcs)
  • .deployignore (DeployHQ)
  • .distignore (WP-CLI)
  • .dockerignore (Docker)
  • .ebignore (ElasticBeanstalk)
  • .eleventyignore (Eleventy)
  • .eslintignore (ESLint)
  • .flooignore (Floobits)
  • ignore-glob (Fossil)
  • .gitignore (Git)
  • .gcloudignore (GoogleCloud)
  • .helmignore (Kubernetes Helm)
  • .jpmignore (Jetpack)
  • .jshintignore (JSHint)
  • .hgignore (Mercurial)
  • .mtn-ignore (Monotone)
  • .nodemonignore (Nodemon)
  • .npmignore (Npm)
  • .nuxtignore (NuxtJS)
  • .openapi-generator-ignore (OpenAPI Generator)
  • .p4ignore (Perforce)
  • .prettierignore (Prettier)
  • .ignore (Sourcegraph)
  • .stylelintignore (StyleLint)
  • .stylintignore (Stylint)
  • .swagger-codegen-ignore (SwaggerCodegen)
  • .terraformignore (Terraform)
  • .tfignore (TF)
  • .tokeignore (Tokei)
  • .upignore (Up)
  • .vercelignore (Vercel)
  • .yarnignore (Yarn)

files in your project. It supports the following IDEs:

  • Android Studio
  • AppCode
  • CLion
  • GoLand
  • IntelliJ IDEA
  • PhpStorm
  • PyCharm
  • RubyMine
  • WebStorm
  • DataGrip

Features

  • Files syntax highlight
  • Templates filtering and selecting in rules generator by name and content
  • User custom templates
  • Show ignored files by specified Gitignore file (right-click on .gitignore file)
  • Create a file in the currently selected directory
  • Generate Gitignore rules basing on GitHub's templates collection
  • Add a selected file/directory to Gitignore rules from the popup menu
  • Suggesting .gitignore file creation for a new project
  • Entries inspection (duplicated, covered, unused, incorrect syntax, relative entries) with quick-fix actions
  • Comments and brackets support
  • Navigation to entries in Project view
  • Renaming entries from a dot-ignore file
  • Close opened ignored files action
  • Custom user templates with import/export features
<!-- Plugin description end -->

Supported IDEs

Since v4.0.0, .ignore plugin updates will be delivered only to the latest stable IDE version.

No worries! It means .ignore for all IDE version from before - 139-193 - will be frozen at v3.x.x.

Installation

  • Using IDE built-in plugin system:
    • <kbd>Preferences</kbd> > <kbd>Plugins</kbd> > <kbd>Browse repositories...</kbd> > <kbd>Search for ".ignore"</kbd> > <kbd>Install Plugin</kbd>
  • Manually:
    • Download the latest release and install it manually using <kbd>Preferences</kbd> > <kbd>Plugins</kbd> > <kbd>Install plugin from disk...</kbd>

Restart IDE.

<!-- This is outdated now Early Access Preview -------------------- If you are working with IDEs in EAP version, like IntelliJ 2021.1 EAP, there is `eap` channel introduced to provide the `.ignore` plugin updates supporting such versions. To enable EAP updates of the `.ignore` plugin, add the `https://plugins.jetbrains.com/plugins/eap/7495` URL in the IDE settings: <kbd>Preferences</kbd> > <kbd>Plugins</kbd> > <kbd>Manage Plugin Repositories...</kbd> ![EAP Channel](./.github/readme/eap.png) -->

Usage

  1. Generate a new file and templates usage

    To generate new ignore file, just click on <kbd>File</kbd> > <kbd>New</kbd> or use <kbd>Alt</kbd> + <kbd>Insert</kbd> shortcut and select .ignore file element.

    Generate new file

  2. Support for typing new rules, linking rules with matched files

    Support for typing new rules

  3. Code inspections

    Code inspections covers few cases:

    • duplicated entries (checks if entry is defined more than once)
    • covered entries - entry is covered by more general one
    • unused entries
    • incorrect syntax (regexp rules)
    • relative entries

    Code inspections

Information

Research Metrics

Gov Score
2 / 4
Core Ratio
0.000
Issue Eff.
0.970
Abandoned?
No
Star Conc.
351.20
Owner % (12w)
0.0%
Dependencies
Prod: 0 • Dev: 0 • Peer: 0
Stale dep ratio: 0.00 (placeholder)
CI / Activity
Workflows: 2 • Commits/week: N/A • Size: 20.2k KB
🏆 Top 100 Plugin
Downloads
📥 18.7M
Author
JetBrains
Platform
JetBrains
License
Apache License 2.0
Language
Kotlin
Last Updated
...
Created
6/18/2014
Status
Stale

Topics

gitignoreignore-filesintellijintellij-pluginjava