All Projects → welovecoding → Editorconfig Netbeans

welovecoding / Editorconfig Netbeans

Licence: mit
A NetBeans IDE plugin supporting the EditorConfig standard. ⛺

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Editorconfig Netbeans

ex format
ExFormat formats Elixir source code according to a standard set of rules
Stars: ✭ 39 (-68.29%)
Mutual labels:  formatter, code-style
prettier-check
Check that all files match prettier code style.
Stars: ✭ 54 (-56.1%)
Mutual labels:  formatter, code-style
unicode-formatter
Convert portions of text to fancy text using unicode fonts for use on Twitter and other sites that don't support rich text
Stars: ✭ 31 (-74.8%)
Mutual labels:  formatter, formatting
awesome-python-code-formatters
A curated list of awesome Python code formatters
Stars: ✭ 168 (+36.59%)
Mutual labels:  formatter, formatting
kirai
String formatting library for Java, Android, Web and Unix Terminal
Stars: ✭ 69 (-43.9%)
Mutual labels:  formatter, formatting
laravel-formatters
«‎Formatter» pattern for Laravel
Stars: ✭ 86 (-30.08%)
Mutual labels:  formatter, formatting
AutoFormatInputWatcher
This repository contains input watcher for auto formatting digits in edit text
Stars: ✭ 15 (-87.8%)
Mutual labels:  formatter, formatting
Lint Action
✨ GitHub Action for detecting and auto-fixing lint errors
Stars: ✭ 161 (+30.89%)
Mutual labels:  code-style, formatting
formatting
源码格式自动化调整工具
Stars: ✭ 37 (-69.92%)
Mutual labels:  formatter, formatting
teks
Easily get custom go template based outputs to your command-line tool. Like in docker/kubernetes
Stars: ✭ 41 (-66.67%)
Mutual labels:  formatter, formatting
idea-uroborosql-formatter
Beautiful SQL Formatter for IntelliJ Platform
Stars: ✭ 18 (-85.37%)
Mutual labels:  formatter, formatting
Vse Formatdocumentonsave
Visual Studio - Format Document on Save
Stars: ✭ 61 (-50.41%)
Mutual labels:  formatter, formatting
Sublime-uroboroSQL-formatter
Beautiful SQL Formatter for Sublime Text 3
Stars: ✭ 25 (-79.67%)
Mutual labels:  formatter, formatting
Golite
Add essential language support for the Go language to Sublime Text 3.
Stars: ✭ 14 (-88.62%)
Mutual labels:  formatter, formatting
Uncrustify
Code beautifier
Stars: ✭ 2,442 (+1885.37%)
Mutual labels:  code-style, formatter
ufmt
Safe, atomic formatting with black and µsort
Stars: ✭ 46 (-62.6%)
Mutual labels:  formatter, formatting
Juliaformatter.jl
An opinionated code formatter for Julia. Plot twist - the opinion is your own.
Stars: ✭ 217 (+76.42%)
Mutual labels:  formatter, formatting
Nginx Config Formatter
nginx config file formatter/beautifier written in Python.
Stars: ✭ 222 (+80.49%)
Mutual labels:  formatter, formatting
dockerfile-utils
A library and command line interface for formatting and linting Dockerfiles.
Stars: ✭ 17 (-86.18%)
Mutual labels:  formatter, formatting
Laravel Code Style
Automatic code formatting for Laravel projects
Stars: ✭ 344 (+179.67%)
Mutual labels:  code-style, formatter

⚠️ This repository is deprecated and unmaintained. Please follow the "First class EditorConfig support" thread on the Apache's JIRA issue tracker to be informed about updates.

EditorConfig NetBeans Plugin

A NetBeans IDE plugin supporting the EditorConfig standard.

  • Supports NetBeans 8 and above
  • Requires Java 7+

Features

Plugin Screenshot

EditorConfig Project

EditorConfig 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.

Example file

.editorconfig

# top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true

# 4 space indentation
[*.py]
indent_style = space
indent_size = 4

# Tab indentation (no size specified)
[*.js]
indent_style = tab

# Indentation override for all JS under lib directory
[lib/**.js]
indent_style = space
indent_size = 2

# Matches the exact files either package.json or .travis.yml
[{package.json,.travis.yml}]
indent_style = space
indent_size = 2

Supported properties

🚧 1. charset

Values: latin1, utf-8, utf-8-bom, utf-16be, utf-16le

✅ 2. end_of_line

Values: lf, cr, crlf

✅ 3. indent_size

Values: [number], tab

Special case: Indent_size can be set to tab if indent_size is unspecified and indent_style is set to tab. When set to tab, the value of tab_width (if specified) will be used.

Read our notes on Indentation.

✅ 4. indent_style

Values: space, tab

Read our notes on Indentation.

✅ 5. insert_final_newline

Values: false, true

✅ 6. tab_width

Values: [number]

Special case: Defaults to the value of indent_size and doesn't usually need to be specified.

Read our notes on Indentation.

✅ 7. trim_trailing_whitespace

Values: false, true

How to use

  • A project must be closed and opened after the plugin is installed, to setup hooks for .editorconfig files
  • Rules are applied when a file (which is matched by a rule) is saved

Build

Instructions

mvn clean install

Releases

Status

Disclaimer

THE 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.

Contributors

Benny Neugebauer Michael Koppen Junichi Yamamoto Emily Mabrey

Special Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].