{"id":13428355,"url":"https://github.com/JetBrains/idea-gitignore","last_synced_at":"2025-03-16T01:32:21.217Z","repository":{"id":17964425,"uuid":"20956093","full_name":"JetBrains/idea-gitignore","owner":"JetBrains","description":".ignore support plugin for IntelliJ IDEA","archived":false,"fork":false,"pushed_at":"2024-10-28T16:50:44.000Z","size":20064,"stargazers_count":1290,"open_issues_count":12,"forks_count":176,"subscribers_count":38,"default_branch":"main","last_synced_at":"2024-10-29T17:35:32.499Z","etag":null,"topics":["gitignore","ignore-files","intellij","intellij-plugin","java"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JetBrains.png","metadata":{"files":{"readme":".github/readme/eap.png","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-06-18T09:06:54.000Z","updated_at":"2024-10-28T11:10:40.000Z","dependencies_parsed_at":"2024-03-25T16:27:25.919Z","dependency_job_id":"83230262-3b00-4ac8-a758-e38666a64d56","html_url":"https://github.com/JetBrains/idea-gitignore","commit_stats":{"total_commits":1426,"total_committers":37,"mean_commits":38.54054054054054,"dds":"0.39060308555399714","last_synced_commit":"59781e4c143913f4a880b21632de1a3b12ea55ae"},"previous_names":["hsz/idea-gitignore"],"tags_count":93,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JetBrains%2Fidea-gitignore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JetBrains%2Fidea-gitignore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JetBrains%2Fidea-gitignore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JetBrains%2Fidea-gitignore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JetBrains","download_url":"https://codeload.github.com/JetBrains/idea-gitignore/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240010508,"owners_count":19733514,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gitignore","ignore-files","intellij","intellij-plugin","java"],"created_at":"2024-07-31T01:00:54.095Z","updated_at":"2025-03-16T01:32:20.255Z","avatar_url":"https://github.com/JetBrains.png","language":"Kotlin","readme":".ignore 4.x\n=============\n\n[![official JetBrains project](https://jb.gg/badges/official.svg)][jb:confluence-on-gh]\n[![Build](https://github.com/JetBrains/idea-gitignore/workflows/Build/badge.svg)][gh:build]\n\n[![Version](http://phpstorm.espend.de/badge/7495/version)][plugin-website]\n[![Downloads](http://phpstorm.espend.de/badge/7495/downloads)][plugin-website]\n[![Downloads last month](http://phpstorm.espend.de/badge/7495/last-month)][plugin-website]\n\nIntroduction\n------------\n\n\u003c!-- Plugin description --\u003e\n\n**.ignore** is a plugin for:\n\n- `.bzrignore` (Bazaar)\n- `.chefignore` (Chef)\n- `.cfignore` (CloudFoundry)\n- `.cvsignore` (Cvs)\n- `.boringignore` (Darcs)\n- `.deployignore` (DeployHQ)\n- `.distignore` (WP-CLI)\n- `.dockerignore` (Docker)\n- `.ebignore` (ElasticBeanstalk)\n- `.eleventyignore` (Eleventy)\n- `.eslintignore` (ESLint)\n- `.flooignore` (Floobits)\n- `ignore-glob` (Fossil)\n- `.gitignore` (Git)\n- `.gcloudignore` (GoogleCloud)\n- `.helmignore` (Kubernetes Helm)\n- `.jpmignore` (Jetpack)\n- `.jshintignore` (JSHint)\n- `.hgignore` (Mercurial)\n- `.mtn-ignore` (Monotone)\n- `.nodemonignore` (Nodemon)\n- `.npmignore` (Npm)\n- `.nuxtignore` (NuxtJS)\n- `.openapi-generator-ignore` (OpenAPI Generator)\n- `.p4ignore` (Perforce)\n- `.prettierignore` (Prettier)\n- `.ignore` (Sourcegraph)\n- `.stylelintignore` (StyleLint)\n- `.stylintignore` (Stylint)\n- `.swagger-codegen-ignore` (SwaggerCodegen)\n- `.terraformignore` (Terraform)\n- `.tfignore` (TF)\n- `.tokeignore` (Tokei)\n- `.upignore` (Up)\n- `.vercelignore` (Vercel)\n- `.yarnignore` (Yarn)\n\nfiles in your project. It supports the following IDEs:\n\n- Android Studio\n- AppCode\n- CLion\n- GoLand\n- IntelliJ IDEA\n- PhpStorm\n- PyCharm\n- RubyMine\n- WebStorm\n- DataGrip\n\n\nFeatures\n--------\n\n- Files syntax highlight\n- Templates filtering and selecting in rules generator by name and content\n- User custom templates\n- Show ignored files by specified Gitignore file (right-click on `.gitignore` file)\n- Create a file in the currently selected directory\n- Generate Gitignore rules basing on [GitHub's templates collection][github-gitignore]\n- Add a selected file/directory to Gitignore rules from the popup menu\n- Suggesting `.gitignore` file creation for a new project\n- Entries inspection (duplicated, covered, unused, incorrect syntax, relative entries) with quick-fix actions\n- Comments and brackets support\n- Navigation to entries in Project view\n- Renaming entries from a dot-ignore file\n- Close opened ignored files action\n- Custom user templates with import/export features\n\n\u003c!-- Plugin description end --\u003e\n\nSupported IDEs\n--------------\n\nSince `v4.0.0`, .ignore plugin updates will be delivered only to the latest stable IDE version.\n\nNo worries! It means .ignore for all IDE version from before - `139-193` - will be frozen at `v3.x.x`.\n\n\nInstallation\n------------\n\n- Using IDE built-in plugin system:\n    - \u003ckbd\u003ePreferences\u003c/kbd\u003e \u003e \u003ckbd\u003ePlugins\u003c/kbd\u003e \u003e \u003ckbd\u003eBrowse repositories...\u003c/kbd\u003e \u003e \u003ckbd\u003eSearch for \".ignore\"\u003c/kbd\u003e \u003e \u003ckbd\u003eInstall Plugin\u003c/kbd\u003e\n- Manually:\n    - Download the [latest release][latest-release] and install it manually using \u003ckbd\u003ePreferences\u003c/kbd\u003e \u003e \u003ckbd\u003ePlugins\u003c/kbd\u003e \u003e \u003ckbd\u003eInstall plugin from disk...\u003c/kbd\u003e\n\nRestart IDE.\n\n\n\u003c!-- This is outdated now\nEarly Access Preview\n--------------------\nIf 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.\n\nTo enable EAP updates of the `.ignore` plugin, add the `https://plugins.jetbrains.com/plugins/eap/7495` URL in the IDE settings:\n\n\u003ckbd\u003ePreferences\u003c/kbd\u003e \u003e \u003ckbd\u003ePlugins\u003c/kbd\u003e \u003e \u003ckbd\u003eManage Plugin Repositories...\u003c/kbd\u003e\n\n![EAP Channel](./.github/readme/eap.png)\n--\u003e\n\n\nUsage\n-----\n\n1. Generate a new file and templates usage\n\n   To generate new ignore file, just click on \u003ckbd\u003eFile\u003c/kbd\u003e \u003e \u003ckbd\u003eNew\u003c/kbd\u003e or use \u003ckbd\u003eAlt\u003c/kbd\u003e + \u003ckbd\u003eInsert\u003c/kbd\u003e shortcut and select `.ignore file` element.\n\n   ![Generate new file](./.github/readme/new-file.gif)\n\n2. Support for typing new rules, linking rules with matched files\n\n   ![Support for typing new rules](./.github/readme/navigation.gif)\n\n3. Code inspections\n\n   Code inspections covers few cases:\n\n    - duplicated entries (checks if entry is defined more than once)\n    - covered entries - entry is covered by more general one\n    - unused entries\n    - incorrect syntax (regexp rules)\n    - relative entries\n\n   ![Code inspections](./.github/readme/inspections.gif)\n\n\n[github-gitignore]:    https://github.com/github/gitignore\n[plugin-website]:      https://plugins.jetbrains.com/plugin/7495\n[latest-release]:      https://github.com/JetBrains/idea-gitignore/releases/latest\n\n[jb:confluence-on-gh]: https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub\n[gh:build]:            https://github.com/JetBrains/idea-gitignore/actions?query=workflow%3ABuild\n","funding_links":[],"categories":["Libraries","Kotlin","java"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJetBrains%2Fidea-gitignore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FJetBrains%2Fidea-gitignore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJetBrains%2Fidea-gitignore/lists"}