.ignore

Open source

.ignore plugin that handles .gitignore (and many other dot-ignore like files) in JetBrains IDEs (IntelliJ, PhpStorm, Android Studio, ...).

Contribute


Become a financial contributor.

Financial Contributions

One-time contribution

Backer

Support us with a monthly donation and help us continue our activities.

$5 USD

Latest activity by


Custom contribution

Donation

Make a custom one-time or recurring contribution.

Latest activity by


+ 17

Top financial contributors

Individuals

1
Steve McKay

$100 USD since Nov 2018

2
Vadim Maximov

$80 USD since Jan 2019

3
anonymous

$50 USD since Apr 2018

4
Daniel Sobral

$30 USD since Aug 2018

5
hsz

$20 USD since Nov 2017

6
Michael Squires

$20 USD since Apr 2018

7
Ravi Teja Pothana

$20 USD since Dec 2020

8
Patrick Kox

$15 USD since Mar 2019

9
Joshua Portway

$10 USD since Apr 2018

10
Elior Boukhobza

$10 USD since Jul 2018

11
Robert Frieden

$10 USD since Aug 2018

12
Tonye Jack

$10 USD since Oct 2018

13
Louis Tsai

$10 USD since Jan 2019

14
Matija Mazi

$10 USD since May 2019

15
Morten Mertner

$10 USD since May 2019

Organizations

1
Triplebyte

$180 USD since Jan 2019

2
Salesforce

$20 USD since Dec 2020

.ignore is all of us

Our contributors 22

Thank you for supporting .ignore.

hsz

Admin

$20 USD

Triplebyte

$180 USD

Steve McKay

$100 USD

anonymous

$50 USD

Thanks

Salesforce

$20 USD

Patrick Kox

backer

$15 USD

Budget


Transparent and open finances.

$
Today’s balance

$18.00 USD

Total raised

$365.11 USD

Total disbursed

$347.11 USD

Estimated annual budget

$18.00 USD

About


18 Jun 2014 - this is the date of my first commit to the idea-gitignore repository.

After over:

  • 3+ years,
  • 800+ commits,
  • 6,5M+ downloads,

I am still actively developing this .ignore plugin.

What and why?

A lot of people are using IDEs made by JetBrains company - like IntelliJ, PhpStorm, Android Studio, PyCharm and others… me too. And I'm working with GIT, Docker, NPM - hype words, right.

But there is (was) a problem - missing support for something so obvious like .gitignore file. So I have decided to fill this gap. And here it is - plugin that supports not only .gitignore, but also other ignore-like files (general idea: list files in .somethingignore, use glob pattern).

And what it does?

A lot:

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

What is supported?

You are supported! <3

Jokes aside! Almost everything. If something is missing - let me know - I'll add it!

  • .gitignore (GIT),
  • .hgignore (Mercurial),
  • .npmignore (NPM),
  • .dockerignore (Docker),
  • .chefignore (Chef),
  • .cvsignore (CVS),
  • .bzrignore (Bazaar),
  • .boringignore (Darcs),
  • .mtn-ignore (Monotone),
  • ignore-glob (Fossil),
  • .jshintignore (JSHint),
  • .tfignore (Team Foundation),
  • .p4ignore (Perforce),
  • .flooignore (Floobits),
  • .eslintignore (ESLint),
  • .cfignore (Cloud Foundry),
  • .jpmignore (Jetpack),
  • .stylelintignore (StyleLint),
  • .stylintignore (Stylint),
  • .swagger-codegen-ignore (Swagger Codegen),
  • .helmignore (Kubernetes Helm),
  • .upignore (Up),
  • .prettierignore (Prettier),

It is working - really!

  • Generate new file and templates usage

  • Support for typing new rules, linking rules with matched files

  • Code inspections

Our team

hsz

Admin