.ignore

Open source

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

Become a contributor

Financial contributions

Custom contribution

Donation

Make a custom one time or recurring contribution to support this collective.
+ 15

18 individuals and 1 organization have contributed

One time contribution

backer

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

$5 USD

1 individual has contributed

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

Patrick Kox

$15 USD since Mar 2019

8

Joshua Portway

$10 USD since Apr 2018

9

Elior Boukhobza

$10 USD since Jul 2018

10

Robert Frieden

$10 USD since Aug 2018

11

Tonye Jack

$10 USD since Oct 2018

12

Louis Tsai

$10 USD since Jan 2019

13

Matija Mazi

$10 USD since May 2019

14

Morten Mertner

$10 USD since May 2019

15

Роман Dragunov

$10 USD since Jun 2019

Organizations

1

Triplebyte

$180 USD since Jan 2019

Budget

See how money openly circulates through .ignore. All contributions and all expenses are published in our transparent public ledger. Learn who is donating, how much, where is that money going, submit expenses, get reimbursed and more!

Donation to .ignore

marat fatkullov | 6/11/2019 | View Details 
+$10.00USD

Donation to .ignore

Роман Dragunov | 6/10/2019 | View Details 
+$10.00USD

Donation to .ignore

Tong Chia | 5/29/2019 | View Details 
+$1.00USD

Today’s balance

$347.11 USD

Estimated annual budget

~ $123.95 USD

.ignore is all of us

Our contributors 20

Everyone who has supported .ignore. Individuals and organizations that believe in –and take ownership of– our purpose.

hsz
Collective Admin

Total contributions

$20 USD

Triplebyte
Financial Contributor

Total contributions

$180 USD

Steve McKay
Financial Contributor

Total contributions

$100 USD

Vadim Maximov
Financial Contributor

Total contributions

$80 USD

anonymous
Financial Contributor

Total contributions

$50 USD

Thanks

Daniel Sobral
Financial Contributor

Total contributions

$30 USD

Michael Squires
Financial Contributor

Total contributions

$20 USD

Patrick Kox
Financial Contributor

Total contributions

$15 USD

Joshua Portway
Financial Contributor

Total contributions

$10 USD

Elior Boukhobza
Financial Contributor

Total contributions

$10 USD

Robert Frieden
Financial Contributor

Total contributions

$10 USD

Tonye Jack
Financial Contributor

Total contributions

$10 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

Oh stop it!

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

    Generate new file

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

    Support for typing new rules

  • Code inspections

    Code inspections