{"id":13832964,"url":"https://github.com/welovecoding/editorconfig-netbeans","last_synced_at":"2025-12-18T12:07:43.819Z","repository":{"id":21484992,"uuid":"24803794","full_name":"welovecoding/editorconfig-netbeans","owner":"welovecoding","description":"A NetBeans IDE plugin supporting the EditorConfig standard. ⛺","archived":true,"fork":false,"pushed_at":"2020-07-25T06:55:23.000Z","size":923,"stargazers_count":126,"open_issues_count":23,"forks_count":22,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-11-20T16:39:28.146Z","etag":null,"topics":["code-style","editorconfig","editorconfig-files","editorconfig-netbeans","formatter","formatting","indentation","java","netbeans-ide"],"latest_commit_sha":null,"homepage":"https://editorconfig.org/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/welovecoding.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-10-04T23:02:09.000Z","updated_at":"2024-10-14T19:49:51.000Z","dependencies_parsed_at":"2022-08-05T12:15:21.959Z","dependency_job_id":null,"html_url":"https://github.com/welovecoding/editorconfig-netbeans","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/welovecoding/editorconfig-netbeans","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/welovecoding%2Feditorconfig-netbeans","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/welovecoding%2Feditorconfig-netbeans/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/welovecoding%2Feditorconfig-netbeans/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/welovecoding%2Feditorconfig-netbeans/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/welovecoding","download_url":"https://codeload.github.com/welovecoding/editorconfig-netbeans/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/welovecoding%2Feditorconfig-netbeans/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264502644,"owners_count":23618663,"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":["code-style","editorconfig","editorconfig-files","editorconfig-netbeans","formatter","formatting","indentation","java","netbeans-ide"],"created_at":"2024-08-04T11:00:34.986Z","updated_at":"2025-12-18T12:07:38.508Z","avatar_url":"https://github.com/welovecoding.png","language":"Java","readme":"⚠️ **This repository is deprecated and unmaintained.** Please follow the \"[First class EditorConfig support](https://issues.apache.org/jira/browse/NETBEANS-1287)\" thread on the Apache's JIRA issue tracker to be informed about updates.\n\n# EditorConfig NetBeans Plugin\n\nA NetBeans IDE plugin supporting the [EditorConfig][editorconfig] standard.\n\n- Supports NetBeans 8 and above\n- Requires Java 7+\n\n## Features\n\n![Plugin Screenshot](https://user-images.githubusercontent.com/469989/49339217-fee2b900-f62e-11e8-9677-ed25191bb7fd.png)\n\n- Reads EditorConfig files\n- [Syntax highlighting](https://user-images.githubusercontent.com/469989/49339218-fee2b900-f62e-11e8-8d57-070313add68b.png)\n- [Navigation in EditorConfig files](https://user-images.githubusercontent.com/469989/49339216-fee2b900-f62e-11e8-9a8b-7bd5bd08ff20.png)\n\n## EditorConfig Project\n\nEditorConfig makes it easy to maintain the correct coding style when switching between different text editors and between different projects.  The EditorConfig project maintains a file format and plugins for various text editors which allow this file format to be read and used by those editors. For information on the file format and supported text editors, see the [EditorConfig website][editorconfig].\n\n## Example file\n\n**.editorconfig**\n\n```ini\n# top-most EditorConfig file\nroot = true\n\n# Unix-style newlines with a newline ending every file\n[*]\nend_of_line = lf\ninsert_final_newline = true\n\n# 4 space indentation\n[*.py]\nindent_style = space\nindent_size = 4\n\n# Tab indentation (no size specified)\n[*.js]\nindent_style = tab\n\n# Indentation override for all JS under lib directory\n[lib/**.js]\nindent_style = space\nindent_size = 2\n\n# Matches the exact files either package.json or .travis.yml\n[{package.json,.travis.yml}]\nindent_style = space\nindent_size = 2\n```\n\n## Supported properties\n\n###  :construction:  1. charset\n\n*Values:* `latin1`, `utf-8`, `utf-8-bom`, `utf-16be`, `utf-16le`\n\n### :white_check_mark: 2. end_of_line\n\n*Values:* `lf`, `cr`, `crlf`\n\n### :white_check_mark: 3. indent_size\n\n*Values:* `[number]`, `tab`\n\n*Special case:*\nIndent_size can be set to `tab` if `indent_size` is unspecified and `indent_style` is set to `tab`.\nWhen set to `tab`, the value of `tab_width` (if specified) will be used.\n\nRead our notes on [Indentation](https://github.com/welovecoding/editorconfig-netbeans/wiki/EditorConfig---Rule-Evaluation#indentation).\n\n### :white_check_mark: 4. indent_style\n\n*Values:* `space`, `tab`\n\nRead our notes on [Indentation](https://github.com/welovecoding/editorconfig-netbeans/wiki/EditorConfig---Rule-Evaluation#indentation).\n\n### :white_check_mark: 5. insert_final_newline\n\n*Values:* `false`, `true`\n\n### :white_check_mark: 6. tab_width\n\n*Values:* `[number]`\n\n*Special case:*\nDefaults to the value of `indent_size` and doesn't usually need to be specified.\n\nRead our notes on [Indentation](https://github.com/welovecoding/editorconfig-netbeans/wiki/EditorConfig---Rule-Evaluation#indentation).\n\n### :white_check_mark: 7. trim_trailing_whitespace\n\n*Values:* `false`, `true`\n\n## How to use\n\n- A project must be closed and opened after the plugin is installed, to setup hooks for `.editorconfig` files\n- Rules are applied when a file (which is matched by a rule) is saved\n\n## Build\n\n### Instructions \n\n```bash\nmvn clean install\n```\n\n### Releases\n\n- [Release Versions](https://github.com/welovecoding/editorconfig-netbeans/releases)\n\n### Status\n\n[![](https://travis-ci.org/welovecoding/editorconfig-netbeans.svg?branch=master)](https://travis-ci.org/welovecoding/editorconfig-netbeans)\n\n## Disclaimer\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n## Contributors\n\n[![](https://avatars1.githubusercontent.com/u/469989?v=3\u0026s=100)][benny_neugebauer] | [![](https://avatars1.githubusercontent.com/u/1138344?v=3\u0026s=100)][michael_koppen] | [![](https://avatars1.githubusercontent.com/u/738383?v=3\u0026s=100)][junichi_yamamoto] | [![](https://avatars1.githubusercontent.com/u/3370875?v=3\u0026s=100)][emily_mabrey]\n:---:|:---:|:---:|:---:\n[**Benny Neugebauer**][benny_neugebauer] | [**Michael Koppen**][michael_koppen] | [**Junichi Yamamoto**][junichi_yamamoto] | [**Emily Mabrey**][emily_mabrey]\n\n### Special Credits\n- [Geertjan Wielenga](https://blogs.oracle.com/geertjan) for his posts on [EditorConfig and NetBeans IDE](https://blogs.oracle.com/geertjan/entry/editorconfig_and_netbeans_ide)\n\n[benny_neugebauer]: http://www.bennyn.de/ \"Benny Neugebauer\"\n[editorconfig]: http://editorconfig.org/ \"EditorConfig\"\n[emily_mabrey]: https://www.openhub.net/accounts/emabrey \"Emily Mabrey\"\n[junichi_yamamoto]: http://junichi11.com/ \"Junichi Yamamoto\"\n[michael_koppen]: https://beanbelt.blogspot.de/ \"Michael Koppen\"\n","funding_links":[],"categories":[":electric_plug: Plugins \u003ca name=\"plugins\"\u003e\u003c/a\u003e"],"sub_categories":["Productivity"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwelovecoding%2Feditorconfig-netbeans","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwelovecoding%2Feditorconfig-netbeans","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwelovecoding%2Feditorconfig-netbeans/lists"}