atom-beautify/docs/options.md

159 KiB

Options

Automatically generated documentation for Atom Beautify's options.

Package Options

Configurable options for Atom Beautify.


Anonymous Analytics

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: true

Type: boolean

Description:

There is Segment.io which forwards data to Google Analytics to track what languages are being used the most, as well as other stats. Everything is anonymized and no personal information, such as source code, is sent. See https://github.com/Glavin001/atom-beautify/issues/47 for more details.

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Anonymous Analytics" and change it to your desired configuration.

Analytics User Id

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: string

Description:

Unique identifier for this user for tracking usage analytics

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Analytics User Id" and change it to your desired configuration.

Logger Level

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: warn

Type: string

Enum: verbose debug info warn error

Description:

Set the level for the logger

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Logger Level" and change it to your desired configuration.

Beautify Entire File On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: true

Type: boolean

Description:

When beautifying on save, use the entire file, even if there is selected text in the editor

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Beautify Entire File On Save" and change it to your desired configuration.

Mute Unsupported Language Errors

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Do not show "Unsupported Language" errors when they occur

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Mute Unsupported Language Errors" and change it to your desired configuration.

Mute All Errors

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Do not show any/all errors when they occur

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Mute All Errors" and change it to your desired configuration.

Language Options

Supported options for each language.


Arduino - Config Path

Namespace: arduino

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "arduino": {
        "configPath": ""
    }
}

C# - Config Path

Namespace: cs

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "cs": {
        "configPath": ""
    }
}

C - Config Path

Namespace: c

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "c": {
        "configPath": ""
    }
}

C++ - Config Path

Namespace: cpp

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "cpp": {
        "configPath": ""
    }
}

CSS - Indent size

Namespace: css

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "indent_size": 4
    }
}

CSS - Indent char

Namespace: css

Key: indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "indent_char": " "
    }
}

CSS - Selector separator newline

Namespace: css

Key: selector_separator_newline

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Add a newline between multiple selectors (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "css": {
        "selector_separator_newline": false
    }
}

CSS - Newline between rules

Namespace: css

Key: newline_between_rules

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Add a newline between CSS rules (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "newline_between_rules": false
    }
}

CSS - Preserve newlines

Namespace: css

Key: preserve_newlines

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Retain empty lines. Consecutive empty lines will be converted to a single empty line. (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "preserve_newlines": false
    }
}

CSS - Wrap line length

Namespace: css

Key: wrap_line_length

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Maximum amount of characters per line (0 = disable) (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "wrap_line_length": 0
    }
}

CSS - Indent comments

Namespace: css

Key: indent_comments

Default: true

Type: boolean

Supported Beautifiers: Pretty Diff

Description:

Determines whether comments should be indented. (Supported by Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "indent_comments": true
    }
}

CSS - Force indentation

Namespace: css

Key: force_indentation

Type: boolean

Supported Beautifiers: Pretty Diff

Description:

if indentation should be forcefully applied to markup even if it disruptively adds unintended whitespace to the documents rendered output (Supported by Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "force_indentation": false
    }
}

CSS - Convert quotes

Namespace: css

Key: convert_quotes

Default: none

Type: string

Enum: none double single

Supported Beautifiers: Pretty Diff

Description:

Convert the quote characters delimiting strings from either double or single quotes to the other. (Supported by Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "convert_quotes": "none"
    }
}

CSS - Align assignments

Namespace: css

Key: align_assignments

Type: boolean

Supported Beautifiers: Pretty Diff

Description:

If lists of assignments or properties should be vertically aligned for faster and easier reading. (Supported by Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "align_assignments": false
    }
}

CSS - No lead zero

Namespace: css

Key: no_lead_zero

Type: boolean

Supported Beautifiers: Pretty Diff

Description:

If in CSS values leading 0s immediately preceeding a decimal should be removed or prevented. (Supported by Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "no_lead_zero": false
    }
}

CSS - comb custom config file

Namespace: css

Key: configPath

Type: string

Supported Beautifiers: CSScomb

Description:

Path to custom CSScomb config file, used in absense of a .csscomb.json or .csscomb.cson at the root of your project. (Supported by CSScomb)

Example .jsbeautifyrc Configuration

{
    "css": {
        "configPath": ""
    }
}

CSS - comb predefined config

Namespace: css

Key: predefinedConfig

Default: csscomb

Type: string

Enum: csscomb yandex zen

Supported Beautifiers: CSScomb

Description:

Used if neither a project or custom config file exists. (Supported by CSScomb)

Example .jsbeautifyrc Configuration

{
    "css": {
        "predefinedConfig": "csscomb"
    }
}

D - Config Path

Namespace: d

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "d": {
        "configPath": ""
    }
}

gherkin - Indent size

Namespace: gherkin

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: Gherkin formatter

Description:

Indentation size/length (Supported by Gherkin formatter)

Example .jsbeautifyrc Configuration

{
    "gherkin": {
        "indent_size": 4
    }
}

gherkin - Indent char

Namespace: gherkin

Key: indent_char

Default:

Type: string

Supported Beautifiers: Gherkin formatter

Description:

Indentation character (Supported by Gherkin formatter)

Example .jsbeautifyrc Configuration

{
    "gherkin": {
        "indent_char": " "
    }
}

Fortran - Emacs path

Namespace: fortran

Key: emacs_path

Type: string

Supported Beautifiers: Fortran Beautifier

Description:

Path to the emacs executable (Supported by Fortran Beautifier)

Example .jsbeautifyrc Configuration

{
    "fortran": {
        "emacs_path": ""
    }
}

Fortran - Emacs script path

Namespace: fortran

Key: emacs_script_path

Type: string

Supported Beautifiers: Fortran Beautifier

Description:

Path to the emacs script (Supported by Fortran Beautifier)

Example .jsbeautifyrc Configuration

{
    "fortran": {
        "emacs_script_path": ""
    }
}

HTML - Indent inner html

Namespace: html

Key: indent_inner_html

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Indent <head> and sections. (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "indent_inner_html": false
    }
}

HTML - Indent size

Namespace: html

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "html": {
        "indent_size": 4
    }
}

HTML - Indent char

Namespace: html

Key: indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "html": {
        "indent_char": " "
    }
}

HTML - Brace style

Namespace: html

Key: brace_style

Default: collapse

Type: string

Enum: collapse expand end-expand none

Supported Beautifiers: JS Beautify

Description:

[collapse|expand|end-expand|none] (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "brace_style": "collapse"
    }
}

HTML - Indent scripts

Namespace: html

Key: indent_scripts

Default: normal

Type: string

Enum: keep separate normal

Supported Beautifiers: JS Beautify

Description:

[keep|separate|normal] (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "indent_scripts": "normal"
    }
}

HTML - Wrap line length

Namespace: html

Key: wrap_line_length

Default: 250

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Maximum characters per line (0 disables) (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "html": {
        "wrap_line_length": 250
    }
}

HTML - Wrap attributes

Namespace: html

Key: wrap_attributes

Default: auto

Type: string

Enum: auto force

Supported Beautifiers: JS Beautify

Description:

Wrap attributes to new lines [auto|force] (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "wrap_attributes": "auto"
    }
}

HTML - Wrap attributes indent size

Namespace: html

Key: wrap_attributes_indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify

Description:

Indent wrapped attributes to after N characters (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "wrap_attributes_indent_size": 4
    }
}

HTML - Preserve newlines

Namespace: html

Key: preserve_newlines

Default: true

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Preserve line-breaks (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "html": {
        "preserve_newlines": true
    }
}

HTML - Max preserve newlines

Namespace: html

Key: max_preserve_newlines

Default: 10

Type: integer

Supported Beautifiers: JS Beautify

Description:

Number of line-breaks to be preserved in one chunk (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "max_preserve_newlines": 10
    }
}

HTML - Unformatted

Namespace: html

Key: unformatted

Default: a,sub,sup,b,i,u

Type: array

Supported Beautifiers: JS Beautify

Description:

List of tags (defaults to inline) that should not be reformatted (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "unformatted": [
            "a",
            "sub",
            "sup",
            "b",
            "i",
            "u"
        ]
    }
}

HTML - End with newline

Namespace: html

Key: end_with_newline

Type: boolean

Supported Beautifiers: JS Beautify

Description:

End output with newline (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "end_with_newline": false
    }
}

HTML - Extra liners

Namespace: html

Key: extra_liners

Default: head,body,/html

Type: array

Supported Beautifiers: JS Beautify

Description:

List of tags (defaults to [head,body,/html] that should have an extra newline before them. (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "extra_liners": [
            "head",
            "body",
            "/html"
        ]
    }
}

Java - Config Path

Namespace: java

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "java": {
        "configPath": ""
    }
}

JavaScript - Indent size

Namespace: js

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "indent_size": 4
    }
}

JavaScript - Indent char

Namespace: js

Key: indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "indent_char": " "
    }
}

JavaScript - Indent level

Namespace: js

Key: indent_level

Type: integer

Supported Beautifiers: JS Beautify

Description:

Initial indentation level (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "indent_level": 0
    }
}

JavaScript - Indent with tabs

Namespace: js

Key: indent_with_tabs

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Indentation uses tabs, overrides Indent Size and Indent Char (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "indent_with_tabs": false
    }
}

JavaScript - Preserve newlines

Namespace: js

Key: preserve_newlines

Default: true

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Preserve line-breaks (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "preserve_newlines": true
    }
}

JavaScript - Max preserve newlines

Namespace: js

Key: max_preserve_newlines

Default: 10

Type: integer

Supported Beautifiers: JS Beautify

Description:

Number of line-breaks to be preserved in one chunk (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "max_preserve_newlines": 10
    }
}

JavaScript - Space in paren

Namespace: js

Key: space_in_paren

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Add padding spaces within paren, ie. f( a, b ) (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "space_in_paren": false
    }
}

JavaScript - Jslint happy

Namespace: js

Key: jslint_happy

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Enable jslint-stricter mode (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "jslint_happy": false
    }
}

JavaScript - Space after anon function

Namespace: js

Key: space_after_anon_function

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Add a space before an anonymous function's parens, ie. function () (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "space_after_anon_function": false
    }
}

JavaScript - Brace style

Namespace: js

Key: brace_style

Default: collapse

Type: string

Enum: collapse expand end-expand none

Supported Beautifiers: JS Beautify

Description:

[collapse|expand|end-expand|none] (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "brace_style": "collapse"
    }
}

JavaScript - Break chained methods

Namespace: js

Key: break_chained_methods

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Break chained method calls across subsequent lines (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "break_chained_methods": false
    }
}

JavaScript - Keep array indentation

Namespace: js

Key: keep_array_indentation

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Preserve array indentation (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "keep_array_indentation": false
    }
}

JavaScript - Keep function indentation

Namespace: js

Key: keep_function_indentation

Type: boolean

Supported Beautifiers: JS Beautify

Description:

(Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "keep_function_indentation": false
    }
}

JavaScript - Space before conditional

Namespace: js

Key: space_before_conditional

Default: true

Type: boolean

Supported Beautifiers: JS Beautify

Description:

(Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "space_before_conditional": true
    }
}

JavaScript - Eval code

Namespace: js

Key: eval_code

Type: boolean

Supported Beautifiers: JS Beautify

Description:

(Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "eval_code": false
    }
}

JavaScript - Unescape strings

Namespace: js

Key: unescape_strings

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Decode printable characters encoded in xNN notation (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "unescape_strings": false
    }
}

JavaScript - Wrap line length

Namespace: js

Key: wrap_line_length

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Wrap lines at next opportunity after N characters (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "wrap_line_length": 0
    }
}

JavaScript - End with newline

Namespace: js

Key: end_with_newline

Type: boolean

Supported Beautifiers: JS Beautify

Description:

End output with newline (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "end_with_newline": false
    }
}

JavaScript - End with comma

Namespace: js

Key: end_with_comma

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

If a terminating comma should be inserted into arrays, object literals, and destructured objects. (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "end_with_comma": false
    }
}

Objective-C - Config Path

Namespace: objectivec

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "objectivec": {
        "configPath": ""
    }
}

Pawn - Config Path

Namespace: pawn

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "pawn": {
        "configPath": ""
    }
}

Perl - Perltidy profile

Namespace: perl

Key: perltidy_profile

Type: string

Supported Beautifiers: Perltidy

Description:

Specify a configuration file which will override the default name of .perltidyrc (Supported by Perltidy)

Example .jsbeautifyrc Configuration

{
    "perl": {
        "perltidy_profile": ""
    }
}

PHP - PHP-CS-Fixer Path

Namespace: php

Key: cs_fixer_path

Type: string

Supported Beautifiers: PHP-CS-Fixer

Description:

Path to the php-cs-fixer CLI executable (Supported by PHP-CS-Fixer)

Example .jsbeautifyrc Configuration

{
    "php": {
        "cs_fixer_path": ""
    }
}

PHP - Fixers

Namespace: php

Key: fixers

Type: string

Supported Beautifiers: PHP-CS-Fixer

Description:

Add fixer(s). i.e. linefeed,-short_tag,indentation (Supported by PHP-CS-Fixer)

Example .jsbeautifyrc Configuration

{
    "php": {
        "fixers": ""
    }
}

PHP - Level

Namespace: php

Key: level

Type: string

Supported Beautifiers: PHP-CS-Fixer

Description:

By default, all PSR-2 fixers and some additional ones are run. (Supported by PHP-CS-Fixer)

Example .jsbeautifyrc Configuration

{
    "php": {
        "level": ""
    }
}

Python - Max line length

Namespace: python

Key: max_line_length

Default: 79

Type: integer

Supported Beautifiers: autopep8

Description:

set maximum allowed line length (Supported by autopep8)

Example .jsbeautifyrc Configuration

{
    "python": {
        "max_line_length": 79
    }
}

Python - Indent size

Namespace: python

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: autopep8

Description:

Indentation size/length (Supported by autopep8)

Example .jsbeautifyrc Configuration

{
    "python": {
        "indent_size": 4
    }
}

Python - Ignore

Namespace: python

Key: ignore

Default: E24

Type: array

Supported Beautifiers: autopep8

Description:

do not fix these errors/warnings (Supported by autopep8)

Example .jsbeautifyrc Configuration

{
    "python": {
        "ignore": [
            "E24"
        ]
    }
}

Ruby - Indent size

Namespace: ruby

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: Rubocop Ruby Beautify

Description:

Indentation size/length (Supported by Rubocop, Ruby Beautify)

Example .jsbeautifyrc Configuration

{
    "ruby": {
        "indent_size": 4
    }
}

Ruby - Rubocop Path

Namespace: ruby

Key: rubocop_path

Type: string

Supported Beautifiers: Rubocop

Description:

Path to the rubocop CLI executable (Supported by Rubocop)

Example .jsbeautifyrc Configuration

{
    "ruby": {
        "rubocop_path": ""
    }
}

Ruby - Indent char

Namespace: ruby

Key: indent_char

Default:

Type: string

Enum:

Supported Beautifiers: Ruby Beautify

Description:

Indentation character (Supported by Ruby Beautify)

Example .jsbeautifyrc Configuration

{
    "ruby": {
        "indent_char": " "
    }
}

Rust - Rustfmt path

Namespace: rust

Key: rustfmt_path

Type: string

Supported Beautifiers: rustfmt

Description:

Path to rustfmt program (Supported by rustfmt)

Example .jsbeautifyrc Configuration

{
    "rust": {
        "rustfmt_path": ""
    }
}

SQL - Indent size

Namespace: sql

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: sqlformat

Description:

Indentation size/length (Supported by sqlformat)

Example .jsbeautifyrc Configuration

{
    "sql": {
        "indent_size": 4
    }
}

SQL - Keywords

Namespace: sql

Key: keywords

Default: upper

Type: string

Enum: lower upper capitalize

Supported Beautifiers: sqlformat

Description:

Change case of keywords (Supported by sqlformat)

Example .jsbeautifyrc Configuration

{
    "sql": {
        "keywords": "upper"
    }
}

SQL - Identifiers

Namespace: sql

Key: identifiers

Default: lower

Type: string

Enum: lower upper capitalize

Supported Beautifiers: sqlformat

Description:

Change case of identifiers (Supported by sqlformat)

Example .jsbeautifyrc Configuration

{
    "sql": {
        "identifiers": "lower"
    }
}

Vala - Config Path

Namespace: vala

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "vala": {
        "configPath": ""
    }
}

Language Config - Arduino - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Arduino Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Arduino - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Arduino - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Uncrustify

Type: string

Enum: Uncrustify

Description:

Default Beautifier to be used for Arduino

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Arduino - Default Beautifier" and change it to your desired configuration.

Language Config - Arduino - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Arduino files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Arduino - Beautify On Save" and change it to your desired configuration.

Language Config - C# - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable C# Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - C# - Disable Beautifying Language" and change it to your desired configuration.

Language Config - C# - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Uncrustify

Type: string

Enum: Uncrustify

Description:

Default Beautifier to be used for C#

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - C# - Default Beautifier" and change it to your desired configuration.

Language Config - C# - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify C# files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - C# - Beautify On Save" and change it to your desired configuration.

Language Config - C - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable C Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - C - Disable Beautifying Language" and change it to your desired configuration.

Language Config - C - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Uncrustify

Type: string

Enum: Uncrustify clang-format

Description:

Default Beautifier to be used for C

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - C - Default Beautifier" and change it to your desired configuration.

Language Config - C - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify C files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - C - Beautify On Save" and change it to your desired configuration.

Language Config - CoffeeScript - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable CoffeeScript Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - CoffeeScript - Disable Beautifying Language" and change it to your desired configuration.

Language Config - CoffeeScript - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: coffee-fmt

Type: string

Enum: Coffee Formatter coffee-fmt

Description:

Default Beautifier to be used for CoffeeScript

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - CoffeeScript - Default Beautifier" and change it to your desired configuration.

Language Config - CoffeeScript - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify CoffeeScript files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - CoffeeScript - Beautify On Save" and change it to your desired configuration.

Language Config - C++ - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable C++ Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - C++ - Disable Beautifying Language" and change it to your desired configuration.

Language Config - C++ - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Uncrustify

Type: string

Enum: Uncrustify clang-format

Description:

Default Beautifier to be used for C++

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - C++ - Default Beautifier" and change it to your desired configuration.

Language Config - C++ - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify C++ files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - C++ - Beautify On Save" and change it to your desired configuration.

Language Config - CSS - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable CSS Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - CSS - Disable Beautifying Language" and change it to your desired configuration.

Language Config - CSS - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: JS Beautify

Type: string

Enum: CSScomb JS Beautify Pretty Diff

Description:

Default Beautifier to be used for CSS

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - CSS - Default Beautifier" and change it to your desired configuration.

Language Config - CSS - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify CSS files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - CSS - Beautify On Save" and change it to your desired configuration.

Language Config - CSV - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable CSV Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - CSV - Disable Beautifying Language" and change it to your desired configuration.

Language Config - CSV - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Pretty Diff

Type: string

Enum: Pretty Diff

Description:

Default Beautifier to be used for CSV

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - CSV - Default Beautifier" and change it to your desired configuration.

Language Config - CSV - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify CSV files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - CSV - Beautify On Save" and change it to your desired configuration.

Language Config - D - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable D Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - D - Disable Beautifying Language" and change it to your desired configuration.

Language Config - D - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Uncrustify

Type: string

Enum: Uncrustify

Description:

Default Beautifier to be used for D

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - D - Default Beautifier" and change it to your desired configuration.

Language Config - D - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify D files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - D - Beautify On Save" and change it to your desired configuration.

Language Config - EJS - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable EJS Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - EJS - Disable Beautifying Language" and change it to your desired configuration.

Language Config - EJS - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Pretty Diff

Type: string

Enum: Pretty Diff

Description:

Default Beautifier to be used for EJS

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - EJS - Default Beautifier" and change it to your desired configuration.

Language Config - EJS - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify EJS files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - EJS - Beautify On Save" and change it to your desired configuration.

Language Config - ERB - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable ERB Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - ERB - Disable Beautifying Language" and change it to your desired configuration.

Language Config - ERB - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Pretty Diff

Type: string

Enum: HTML Beautifier Pretty Diff

Description:

Default Beautifier to be used for ERB

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - ERB - Default Beautifier" and change it to your desired configuration.

Language Config - ERB - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify ERB files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - ERB - Beautify On Save" and change it to your desired configuration.

Language Config - gherkin - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable gherkin Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - gherkin - Disable Beautifying Language" and change it to your desired configuration.

Language Config - gherkin - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Gherkin formatter

Type: string

Enum: Gherkin formatter

Description:

Default Beautifier to be used for gherkin

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - gherkin - Default Beautifier" and change it to your desired configuration.

Language Config - gherkin - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify gherkin files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - gherkin - Beautify On Save" and change it to your desired configuration.

Language Config - Go - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Go Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Go - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Go - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: gofmt

Type: string

Enum: gofmt

Description:

Default Beautifier to be used for Go

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Go - Default Beautifier" and change it to your desired configuration.

Language Config - Go - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Go files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Go - Beautify On Save" and change it to your desired configuration.

Language Config - Fortran - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Fortran Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Fortran - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Fortran - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Fortran Beautifier

Type: string

Enum: Fortran Beautifier

Description:

Default Beautifier to be used for Fortran

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Fortran - Default Beautifier" and change it to your desired configuration.

Language Config - Fortran - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Fortran files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Fortran - Beautify On Save" and change it to your desired configuration.

Language Config - Handlebars - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Handlebars Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Handlebars - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Handlebars - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: JS Beautify

Type: string

Enum: JS Beautify

Description:

Default Beautifier to be used for Handlebars

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Handlebars - Default Beautifier" and change it to your desired configuration.

Language Config - Handlebars - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Handlebars files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Handlebars - Beautify On Save" and change it to your desired configuration.

Language Config - Haskell - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Haskell Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Haskell - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Haskell - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: stylish-haskell

Type: string

Enum: stylish-haskell

Description:

Default Beautifier to be used for Haskell

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Haskell - Default Beautifier" and change it to your desired configuration.

Language Config - Haskell - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Haskell files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Haskell - Beautify On Save" and change it to your desired configuration.

Language Config - HTML - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable HTML Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - HTML - Disable Beautifying Language" and change it to your desired configuration.

Language Config - HTML - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: JS Beautify

Type: string

Enum: JS Beautify Pretty Diff

Description:

Default Beautifier to be used for HTML

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - HTML - Default Beautifier" and change it to your desired configuration.

Language Config - HTML - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify HTML files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - HTML - Beautify On Save" and change it to your desired configuration.

Language Config - Java - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Java Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Java - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Java - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Uncrustify

Type: string

Enum: Uncrustify

Description:

Default Beautifier to be used for Java

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Java - Default Beautifier" and change it to your desired configuration.

Language Config - Java - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Java files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Java - Beautify On Save" and change it to your desired configuration.

Language Config - JavaScript - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable JavaScript Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - JavaScript - Disable Beautifying Language" and change it to your desired configuration.

Language Config - JavaScript - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: JS Beautify

Type: string

Enum: JS Beautify JSCS Fixer Pretty Diff

Description:

Default Beautifier to be used for JavaScript

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - JavaScript - Default Beautifier" and change it to your desired configuration.

Language Config - JavaScript - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify JavaScript files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - JavaScript - Beautify On Save" and change it to your desired configuration.

Language Config - JSON - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable JSON Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - JSON - Disable Beautifying Language" and change it to your desired configuration.

Language Config - JSON - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: JS Beautify

Type: string

Enum: JS Beautify Pretty Diff

Description:

Default Beautifier to be used for JSON

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - JSON - Default Beautifier" and change it to your desired configuration.

Language Config - JSON - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify JSON files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - JSON - Beautify On Save" and change it to your desired configuration.

Language Config - JSX - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable JSX Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - JSX - Disable Beautifying Language" and change it to your desired configuration.

Language Config - JSX - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Pretty Diff

Type: string

Enum: Pretty Diff

Description:

Default Beautifier to be used for JSX

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - JSX - Default Beautifier" and change it to your desired configuration.

Language Config - JSX - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify JSX files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - JSX - Beautify On Save" and change it to your desired configuration.

Language Config - LESS - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable LESS Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - LESS - Disable Beautifying Language" and change it to your desired configuration.

Language Config - LESS - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Pretty Diff

Type: string

Enum: CSScomb Pretty Diff

Description:

Default Beautifier to be used for LESS

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - LESS - Default Beautifier" and change it to your desired configuration.

Language Config - LESS - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify LESS files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - LESS - Beautify On Save" and change it to your desired configuration.

Language Config - Markdown - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Markdown Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Markdown - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Markdown - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Tidy Markdown

Type: string

Enum: Tidy Markdown

Description:

Default Beautifier to be used for Markdown

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Markdown - Default Beautifier" and change it to your desired configuration.

Language Config - Markdown - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Markdown files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Markdown - Beautify On Save" and change it to your desired configuration.

Language Config - Marko - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Marko Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Marko - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Marko - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: JS Beautify

Type: string

Enum: JS Beautify

Description:

Default Beautifier to be used for Marko

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Marko - Default Beautifier" and change it to your desired configuration.

Language Config - Marko - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Marko files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Marko - Beautify On Save" and change it to your desired configuration.

Language Config - Mustache - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Mustache Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Mustache - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Mustache - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: JS Beautify

Type: string

Enum: JS Beautify

Description:

Default Beautifier to be used for Mustache

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Mustache - Default Beautifier" and change it to your desired configuration.

Language Config - Mustache - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Mustache files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Mustache - Beautify On Save" and change it to your desired configuration.

Language Config - Objective-C - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Objective-C Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Objective-C - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Objective-C - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Uncrustify

Type: string

Enum: Uncrustify clang-format

Description:

Default Beautifier to be used for Objective-C

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Objective-C - Default Beautifier" and change it to your desired configuration.

Language Config - Objective-C - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Objective-C files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Objective-C - Beautify On Save" and change it to your desired configuration.

Language Config - Pawn - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Pawn Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Pawn - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Pawn - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Uncrustify

Type: string

Enum: Uncrustify

Description:

Default Beautifier to be used for Pawn

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Pawn - Default Beautifier" and change it to your desired configuration.

Language Config - Pawn - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Pawn files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Pawn - Beautify On Save" and change it to your desired configuration.

Language Config - Perl - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Perl Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Perl - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Perl - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Perltidy

Type: string

Enum: Perltidy

Description:

Default Beautifier to be used for Perl

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Perl - Default Beautifier" and change it to your desired configuration.

Language Config - Perl - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Perl files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Perl - Beautify On Save" and change it to your desired configuration.

Language Config - PHP - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable PHP Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - PHP - Disable Beautifying Language" and change it to your desired configuration.

Language Config - PHP - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: PHP-CS-Fixer

Type: string

Enum: PHP-CS-Fixer

Description:

Default Beautifier to be used for PHP

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - PHP - Default Beautifier" and change it to your desired configuration.

Language Config - PHP - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify PHP files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - PHP - Beautify On Save" and change it to your desired configuration.

Language Config - Puppet - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Puppet Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Puppet - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Puppet - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: puppet-lint

Type: string

Enum: puppet-lint

Description:

Default Beautifier to be used for Puppet

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Puppet - Default Beautifier" and change it to your desired configuration.

Language Config - Puppet - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Puppet files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Puppet - Beautify On Save" and change it to your desired configuration.

Language Config - Python - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Python Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Python - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Python - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: autopep8

Type: string

Enum: autopep8 yapf

Description:

Default Beautifier to be used for Python

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Python - Default Beautifier" and change it to your desired configuration.

Language Config - Python - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Python files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Python - Beautify On Save" and change it to your desired configuration.

Language Config - Ruby - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Ruby Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Ruby - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Ruby - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Rubocop

Type: string

Enum: Rubocop Ruby Beautify

Description:

Default Beautifier to be used for Ruby

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Ruby - Default Beautifier" and change it to your desired configuration.

Language Config - Ruby - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Ruby files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Ruby - Beautify On Save" and change it to your desired configuration.

Language Config - Rust - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Rust Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Rust - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Rust - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: rustfmt

Type: string

Enum: rustfmt

Description:

Default Beautifier to be used for Rust

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Rust - Default Beautifier" and change it to your desired configuration.

Language Config - Rust - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Rust files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Rust - Beautify On Save" and change it to your desired configuration.

Language Config - Sass - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Sass Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Sass - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Sass - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Pretty Diff

Type: string

Enum: CSScomb Pretty Diff

Description:

Default Beautifier to be used for Sass

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Sass - Default Beautifier" and change it to your desired configuration.

Language Config - Sass - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Sass files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Sass - Beautify On Save" and change it to your desired configuration.

Language Config - SCSS - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable SCSS Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - SCSS - Disable Beautifying Language" and change it to your desired configuration.

Language Config - SCSS - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Pretty Diff

Type: string

Enum: CSScomb Pretty Diff

Description:

Default Beautifier to be used for SCSS

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - SCSS - Default Beautifier" and change it to your desired configuration.

Language Config - SCSS - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify SCSS files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - SCSS - Beautify On Save" and change it to your desired configuration.

Language Config - Spacebars - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Spacebars Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Spacebars - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Spacebars - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Pretty Diff

Type: string

Enum: Pretty Diff

Description:

Default Beautifier to be used for Spacebars

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Spacebars - Default Beautifier" and change it to your desired configuration.

Language Config - Spacebars - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Spacebars files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Spacebars - Beautify On Save" and change it to your desired configuration.

Language Config - SQL - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable SQL Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - SQL - Disable Beautifying Language" and change it to your desired configuration.

Language Config - SQL - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: sqlformat

Type: string

Enum: sqlformat

Description:

Default Beautifier to be used for SQL

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - SQL - Default Beautifier" and change it to your desired configuration.

Language Config - SQL - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify SQL files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - SQL - Beautify On Save" and change it to your desired configuration.

Language Config - SVG - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable SVG Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - SVG - Disable Beautifying Language" and change it to your desired configuration.

Language Config - SVG - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Pretty Diff

Type: string

Enum: Pretty Diff

Description:

Default Beautifier to be used for SVG

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - SVG - Default Beautifier" and change it to your desired configuration.

Language Config - SVG - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify SVG files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - SVG - Beautify On Save" and change it to your desired configuration.

Language Config - Swig - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Swig Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Swig - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Swig - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Pretty Diff

Type: string

Enum: Pretty Diff

Description:

Default Beautifier to be used for Swig

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Swig - Default Beautifier" and change it to your desired configuration.

Language Config - Swig - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Swig files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Swig - Beautify On Save" and change it to your desired configuration.

Language Config - TSS - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable TSS Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - TSS - Disable Beautifying Language" and change it to your desired configuration.

Language Config - TSS - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Pretty Diff

Type: string

Enum: Pretty Diff

Description:

Default Beautifier to be used for TSS

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - TSS - Default Beautifier" and change it to your desired configuration.

Language Config - TSS - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify TSS files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - TSS - Beautify On Save" and change it to your desired configuration.

Language Config - Twig - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Twig Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Twig - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Twig - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Pretty Diff

Type: string

Enum: Pretty Diff

Description:

Default Beautifier to be used for Twig

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Twig - Default Beautifier" and change it to your desired configuration.

Language Config - Twig - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Twig files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Twig - Beautify On Save" and change it to your desired configuration.

Language Config - TypeScript - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable TypeScript Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - TypeScript - Disable Beautifying Language" and change it to your desired configuration.

Language Config - TypeScript - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: TypeScript Formatter

Type: string

Enum: TypeScript Formatter

Description:

Default Beautifier to be used for TypeScript

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - TypeScript - Default Beautifier" and change it to your desired configuration.

Language Config - TypeScript - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify TypeScript files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - TypeScript - Beautify On Save" and change it to your desired configuration.

Language Config - Vala - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Vala Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Vala - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Vala - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Uncrustify

Type: string

Enum: Uncrustify

Description:

Default Beautifier to be used for Vala

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Vala - Default Beautifier" and change it to your desired configuration.

Language Config - Vala - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Vala files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Vala - Beautify On Save" and change it to your desired configuration.

Language Config - Visualforce - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable Visualforce Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Visualforce - Disable Beautifying Language" and change it to your desired configuration.

Language Config - Visualforce - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Pretty Diff

Type: string

Enum: Pretty Diff

Description:

Default Beautifier to be used for Visualforce

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Visualforce - Default Beautifier" and change it to your desired configuration.

Language Config - Visualforce - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify Visualforce files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - Visualforce - Beautify On Save" and change it to your desired configuration.

Language Config - XML - Disable Beautifying Language

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Disable XML Beautification

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - XML - Disable Beautifying Language" and change it to your desired configuration.

Language Config - XML - Default Beautifier

Important: This option is only configurable from within Atom Beautify's setting panel.

Default: Pretty Diff

Type: string

Enum: JS Beautify Pretty Diff

Description:

Default Beautifier to be used for XML

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - XML - Default Beautifier" and change it to your desired configuration.

Language Config - XML - Beautify On Save

Important: This option is only configurable from within Atom Beautify's setting panel.

Type: boolean

Description:

Automatically beautify XML files on save

How to Configure

  1. You can open the Settings View by navigating to Edit > Preferences (Linux), Atom > Preferences (OS X), or File > Preferences (Windows).
  2. Go into Packages and search for "Atom Beautify" package.
  3. Find the option "Language Config - XML - Beautify On Save" and change it to your desired configuration.

Beautifier Options

Supported options for each beautifier.


Uncrustify

Arduino - Config Path

Namespace: arduino

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "arduino": {
        "configPath": ""
    }
}

C# - Config Path

Namespace: cs

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "cs": {
        "configPath": ""
    }
}

C - Config Path

Namespace: c

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "c": {
        "configPath": ""
    }
}

C++ - Config Path

Namespace: cpp

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "cpp": {
        "configPath": ""
    }
}

D - Config Path

Namespace: d

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "d": {
        "configPath": ""
    }
}

Java - Config Path

Namespace: java

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "java": {
        "configPath": ""
    }
}

Objective-C - Config Path

Namespace: objectivec

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "objectivec": {
        "configPath": ""
    }
}

Pawn - Config Path

Namespace: pawn

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "pawn": {
        "configPath": ""
    }
}

Vala - Config Path

Namespace: vala

Key: configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Example .jsbeautifyrc Configuration

{
    "vala": {
        "configPath": ""
    }
}

JS Beautify

CSS - Indent size

Namespace: css

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "indent_size": 4
    }
}

CSS - Indent char

Namespace: css

Key: indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "indent_char": " "
    }
}

CSS - Selector separator newline

Namespace: css

Key: selector_separator_newline

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Add a newline between multiple selectors (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "css": {
        "selector_separator_newline": false
    }
}

CSS - Newline between rules

Namespace: css

Key: newline_between_rules

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Add a newline between CSS rules (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "newline_between_rules": false
    }
}

CSS - Preserve newlines

Namespace: css

Key: preserve_newlines

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Retain empty lines. Consecutive empty lines will be converted to a single empty line. (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "preserve_newlines": false
    }
}

CSS - Wrap line length

Namespace: css

Key: wrap_line_length

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Maximum amount of characters per line (0 = disable) (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "wrap_line_length": 0
    }
}

HTML - Indent inner html

Namespace: html

Key: indent_inner_html

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Indent <head> and sections. (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "indent_inner_html": false
    }
}

HTML - Indent size

Namespace: html

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "html": {
        "indent_size": 4
    }
}

HTML - Indent char

Namespace: html

Key: indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "html": {
        "indent_char": " "
    }
}

HTML - Brace style

Namespace: html

Key: brace_style

Default: collapse

Type: string

Enum: collapse expand end-expand none

Supported Beautifiers: JS Beautify

Description:

[collapse|expand|end-expand|none] (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "brace_style": "collapse"
    }
}

HTML - Indent scripts

Namespace: html

Key: indent_scripts

Default: normal

Type: string

Enum: keep separate normal

Supported Beautifiers: JS Beautify

Description:

[keep|separate|normal] (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "indent_scripts": "normal"
    }
}

HTML - Wrap line length

Namespace: html

Key: wrap_line_length

Default: 250

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Maximum characters per line (0 disables) (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "html": {
        "wrap_line_length": 250
    }
}

HTML - Wrap attributes

Namespace: html

Key: wrap_attributes

Default: auto

Type: string

Enum: auto force

Supported Beautifiers: JS Beautify

Description:

Wrap attributes to new lines [auto|force] (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "wrap_attributes": "auto"
    }
}

HTML - Wrap attributes indent size

Namespace: html

Key: wrap_attributes_indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify

Description:

Indent wrapped attributes to after N characters (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "wrap_attributes_indent_size": 4
    }
}

HTML - Preserve newlines

Namespace: html

Key: preserve_newlines

Default: true

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Preserve line-breaks (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "html": {
        "preserve_newlines": true
    }
}

HTML - Max preserve newlines

Namespace: html

Key: max_preserve_newlines

Default: 10

Type: integer

Supported Beautifiers: JS Beautify

Description:

Number of line-breaks to be preserved in one chunk (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "max_preserve_newlines": 10
    }
}

HTML - Unformatted

Namespace: html

Key: unformatted

Default: a,sub,sup,b,i,u

Type: array

Supported Beautifiers: JS Beautify

Description:

List of tags (defaults to inline) that should not be reformatted (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "unformatted": [
            "a",
            "sub",
            "sup",
            "b",
            "i",
            "u"
        ]
    }
}

HTML - End with newline

Namespace: html

Key: end_with_newline

Type: boolean

Supported Beautifiers: JS Beautify

Description:

End output with newline (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "end_with_newline": false
    }
}

HTML - Extra liners

Namespace: html

Key: extra_liners

Default: head,body,/html

Type: array

Supported Beautifiers: JS Beautify

Description:

List of tags (defaults to [head,body,/html] that should have an extra newline before them. (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "html": {
        "extra_liners": [
            "head",
            "body",
            "/html"
        ]
    }
}

JavaScript - Indent size

Namespace: js

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "indent_size": 4
    }
}

JavaScript - Indent char

Namespace: js

Key: indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "indent_char": " "
    }
}

JavaScript - Indent level

Namespace: js

Key: indent_level

Type: integer

Supported Beautifiers: JS Beautify

Description:

Initial indentation level (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "indent_level": 0
    }
}

JavaScript - Indent with tabs

Namespace: js

Key: indent_with_tabs

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Indentation uses tabs, overrides Indent Size and Indent Char (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "indent_with_tabs": false
    }
}

JavaScript - Preserve newlines

Namespace: js

Key: preserve_newlines

Default: true

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Preserve line-breaks (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "preserve_newlines": true
    }
}

JavaScript - Max preserve newlines

Namespace: js

Key: max_preserve_newlines

Default: 10

Type: integer

Supported Beautifiers: JS Beautify

Description:

Number of line-breaks to be preserved in one chunk (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "max_preserve_newlines": 10
    }
}

JavaScript - Space in paren

Namespace: js

Key: space_in_paren

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Add padding spaces within paren, ie. f( a, b ) (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "space_in_paren": false
    }
}

JavaScript - Jslint happy

Namespace: js

Key: jslint_happy

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Enable jslint-stricter mode (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "jslint_happy": false
    }
}

JavaScript - Space after anon function

Namespace: js

Key: space_after_anon_function

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Add a space before an anonymous function's parens, ie. function () (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "space_after_anon_function": false
    }
}

JavaScript - Brace style

Namespace: js

Key: brace_style

Default: collapse

Type: string

Enum: collapse expand end-expand none

Supported Beautifiers: JS Beautify

Description:

[collapse|expand|end-expand|none] (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "brace_style": "collapse"
    }
}

JavaScript - Break chained methods

Namespace: js

Key: break_chained_methods

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Break chained method calls across subsequent lines (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "break_chained_methods": false
    }
}

JavaScript - Keep array indentation

Namespace: js

Key: keep_array_indentation

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Preserve array indentation (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "keep_array_indentation": false
    }
}

JavaScript - Keep function indentation

Namespace: js

Key: keep_function_indentation

Type: boolean

Supported Beautifiers: JS Beautify

Description:

(Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "keep_function_indentation": false
    }
}

JavaScript - Space before conditional

Namespace: js

Key: space_before_conditional

Default: true

Type: boolean

Supported Beautifiers: JS Beautify

Description:

(Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "space_before_conditional": true
    }
}

JavaScript - Eval code

Namespace: js

Key: eval_code

Type: boolean

Supported Beautifiers: JS Beautify

Description:

(Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "eval_code": false
    }
}

JavaScript - Unescape strings

Namespace: js

Key: unescape_strings

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Decode printable characters encoded in xNN notation (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "unescape_strings": false
    }
}

JavaScript - Wrap line length

Namespace: js

Key: wrap_line_length

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Wrap lines at next opportunity after N characters (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "wrap_line_length": 0
    }
}

JavaScript - End with newline

Namespace: js

Key: end_with_newline

Type: boolean

Supported Beautifiers: JS Beautify

Description:

End output with newline (Supported by JS Beautify)

Example .jsbeautifyrc Configuration

{
    "js": {
        "end_with_newline": false
    }
}

JavaScript - End with comma

Namespace: js

Key: end_with_comma

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

If a terminating comma should be inserted into arrays, object literals, and destructured objects. (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "end_with_comma": false
    }
}

Pretty Diff

CSS - Indent size

Namespace: css

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "indent_size": 4
    }
}

CSS - Indent char

Namespace: css

Key: indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "indent_char": " "
    }
}

CSS - Newline between rules

Namespace: css

Key: newline_between_rules

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Add a newline between CSS rules (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "newline_between_rules": false
    }
}

CSS - Preserve newlines

Namespace: css

Key: preserve_newlines

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Retain empty lines. Consecutive empty lines will be converted to a single empty line. (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "preserve_newlines": false
    }
}

CSS - Wrap line length

Namespace: css

Key: wrap_line_length

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Maximum amount of characters per line (0 = disable) (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "wrap_line_length": 0
    }
}

CSS - Indent comments

Namespace: css

Key: indent_comments

Default: true

Type: boolean

Supported Beautifiers: Pretty Diff

Description:

Determines whether comments should be indented. (Supported by Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "indent_comments": true
    }
}

CSS - Force indentation

Namespace: css

Key: force_indentation

Type: boolean

Supported Beautifiers: Pretty Diff

Description:

if indentation should be forcefully applied to markup even if it disruptively adds unintended whitespace to the documents rendered output (Supported by Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "force_indentation": false
    }
}

CSS - Convert quotes

Namespace: css

Key: convert_quotes

Default: none

Type: string

Enum: none double single

Supported Beautifiers: Pretty Diff

Description:

Convert the quote characters delimiting strings from either double or single quotes to the other. (Supported by Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "convert_quotes": "none"
    }
}

CSS - Align assignments

Namespace: css

Key: align_assignments

Type: boolean

Supported Beautifiers: Pretty Diff

Description:

If lists of assignments or properties should be vertically aligned for faster and easier reading. (Supported by Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "align_assignments": false
    }
}

CSS - No lead zero

Namespace: css

Key: no_lead_zero

Type: boolean

Supported Beautifiers: Pretty Diff

Description:

If in CSS values leading 0s immediately preceeding a decimal should be removed or prevented. (Supported by Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "css": {
        "no_lead_zero": false
    }
}

HTML - Indent size

Namespace: html

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "html": {
        "indent_size": 4
    }
}

HTML - Indent char

Namespace: html

Key: indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "html": {
        "indent_char": " "
    }
}

HTML - Wrap line length

Namespace: html

Key: wrap_line_length

Default: 250

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Maximum characters per line (0 disables) (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "html": {
        "wrap_line_length": 250
    }
}

HTML - Preserve newlines

Namespace: html

Key: preserve_newlines

Default: true

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Preserve line-breaks (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "html": {
        "preserve_newlines": true
    }
}

JavaScript - Indent size

Namespace: js

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "indent_size": 4
    }
}

JavaScript - Indent char

Namespace: js

Key: indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "indent_char": " "
    }
}

JavaScript - Preserve newlines

Namespace: js

Key: preserve_newlines

Default: true

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Preserve line-breaks (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "preserve_newlines": true
    }
}

JavaScript - Space after anon function

Namespace: js

Key: space_after_anon_function

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Add a space before an anonymous function's parens, ie. function () (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "space_after_anon_function": false
    }
}

JavaScript - Break chained methods

Namespace: js

Key: break_chained_methods

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Break chained method calls across subsequent lines (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "break_chained_methods": false
    }
}

JavaScript - Wrap line length

Namespace: js

Key: wrap_line_length

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Wrap lines at next opportunity after N characters (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "wrap_line_length": 0
    }
}

JavaScript - End with comma

Namespace: js

Key: end_with_comma

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

If a terminating comma should be inserted into arrays, object literals, and destructured objects. (Supported by JS Beautify, Pretty Diff)

Example .jsbeautifyrc Configuration

{
    "js": {
        "end_with_comma": false
    }
}

CSScomb

CSS - comb custom config file

Namespace: css

Key: configPath

Type: string

Supported Beautifiers: CSScomb

Description:

Path to custom CSScomb config file, used in absense of a .csscomb.json or .csscomb.cson at the root of your project. (Supported by CSScomb)

Example .jsbeautifyrc Configuration

{
    "css": {
        "configPath": ""
    }
}

CSS - comb predefined config

Namespace: css

Key: predefinedConfig

Default: csscomb

Type: string

Enum: csscomb yandex zen

Supported Beautifiers: CSScomb

Description:

Used if neither a project or custom config file exists. (Supported by CSScomb)

Example .jsbeautifyrc Configuration

{
    "css": {
        "predefinedConfig": "csscomb"
    }
}

Gherkin formatter

gherkin - Indent size

Namespace: gherkin

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: Gherkin formatter

Description:

Indentation size/length (Supported by Gherkin formatter)

Example .jsbeautifyrc Configuration

{
    "gherkin": {
        "indent_size": 4
    }
}

gherkin - Indent char

Namespace: gherkin

Key: indent_char

Default:

Type: string

Supported Beautifiers: Gherkin formatter

Description:

Indentation character (Supported by Gherkin formatter)

Example .jsbeautifyrc Configuration

{
    "gherkin": {
        "indent_char": " "
    }
}

Fortran Beautifier

Fortran - Emacs path

Namespace: fortran

Key: emacs_path

Type: string

Supported Beautifiers: Fortran Beautifier

Description:

Path to the emacs executable (Supported by Fortran Beautifier)

Example .jsbeautifyrc Configuration

{
    "fortran": {
        "emacs_path": ""
    }
}

Fortran - Emacs script path

Namespace: fortran

Key: emacs_script_path

Type: string

Supported Beautifiers: Fortran Beautifier

Description:

Path to the emacs script (Supported by Fortran Beautifier)

Example .jsbeautifyrc Configuration

{
    "fortran": {
        "emacs_script_path": ""
    }
}

Perltidy

Perl - Perltidy profile

Namespace: perl

Key: perltidy_profile

Type: string

Supported Beautifiers: Perltidy

Description:

Specify a configuration file which will override the default name of .perltidyrc (Supported by Perltidy)

Example .jsbeautifyrc Configuration

{
    "perl": {
        "perltidy_profile": ""
    }
}

PHP-CS-Fixer

PHP - PHP-CS-Fixer Path

Namespace: php

Key: cs_fixer_path

Type: string

Supported Beautifiers: PHP-CS-Fixer

Description:

Path to the php-cs-fixer CLI executable (Supported by PHP-CS-Fixer)

Example .jsbeautifyrc Configuration

{
    "php": {
        "cs_fixer_path": ""
    }
}

PHP - Fixers

Namespace: php

Key: fixers

Type: string

Supported Beautifiers: PHP-CS-Fixer

Description:

Add fixer(s). i.e. linefeed,-short_tag,indentation (Supported by PHP-CS-Fixer)

Example .jsbeautifyrc Configuration

{
    "php": {
        "fixers": ""
    }
}

PHP - Level

Namespace: php

Key: level

Type: string

Supported Beautifiers: PHP-CS-Fixer

Description:

By default, all PSR-2 fixers and some additional ones are run. (Supported by PHP-CS-Fixer)

Example .jsbeautifyrc Configuration

{
    "php": {
        "level": ""
    }
}

autopep8

Python - Max line length

Namespace: python

Key: max_line_length

Default: 79

Type: integer

Supported Beautifiers: autopep8

Description:

set maximum allowed line length (Supported by autopep8)

Example .jsbeautifyrc Configuration

{
    "python": {
        "max_line_length": 79
    }
}

Python - Indent size

Namespace: python

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: autopep8

Description:

Indentation size/length (Supported by autopep8)

Example .jsbeautifyrc Configuration

{
    "python": {
        "indent_size": 4
    }
}

Python - Ignore

Namespace: python

Key: ignore

Default: E24

Type: array

Supported Beautifiers: autopep8

Description:

do not fix these errors/warnings (Supported by autopep8)

Example .jsbeautifyrc Configuration

{
    "python": {
        "ignore": [
            "E24"
        ]
    }
}

Rubocop

Ruby - Indent size

Namespace: ruby

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: Rubocop Ruby Beautify

Description:

Indentation size/length (Supported by Rubocop, Ruby Beautify)

Example .jsbeautifyrc Configuration

{
    "ruby": {
        "indent_size": 4
    }
}

Ruby - Rubocop Path

Namespace: ruby

Key: rubocop_path

Type: string

Supported Beautifiers: Rubocop

Description:

Path to the rubocop CLI executable (Supported by Rubocop)

Example .jsbeautifyrc Configuration

{
    "ruby": {
        "rubocop_path": ""
    }
}

Ruby Beautify

Ruby - Indent size

Namespace: ruby

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: Rubocop Ruby Beautify

Description:

Indentation size/length (Supported by Rubocop, Ruby Beautify)

Example .jsbeautifyrc Configuration

{
    "ruby": {
        "indent_size": 4
    }
}

Ruby - Indent char

Namespace: ruby

Key: indent_char

Default:

Type: string

Enum:

Supported Beautifiers: Ruby Beautify

Description:

Indentation character (Supported by Ruby Beautify)

Example .jsbeautifyrc Configuration

{
    "ruby": {
        "indent_char": " "
    }
}

rustfmt

Rust - Rustfmt path

Namespace: rust

Key: rustfmt_path

Type: string

Supported Beautifiers: rustfmt

Description:

Path to rustfmt program (Supported by rustfmt)

Example .jsbeautifyrc Configuration

{
    "rust": {
        "rustfmt_path": ""
    }
}

sqlformat

SQL - Indent size

Namespace: sql

Key: indent_size

Default: 4

Type: integer

Supported Beautifiers: sqlformat

Description:

Indentation size/length (Supported by sqlformat)

Example .jsbeautifyrc Configuration

{
    "sql": {
        "indent_size": 4
    }
}

SQL - Keywords

Namespace: sql

Key: keywords

Default: upper

Type: string

Enum: lower upper capitalize

Supported Beautifiers: sqlformat

Description:

Change case of keywords (Supported by sqlformat)

Example .jsbeautifyrc Configuration

{
    "sql": {
        "keywords": "upper"
    }
}

SQL - Identifiers

Namespace: sql

Key: identifiers

Default: lower

Type: string

Enum: lower upper capitalize

Supported Beautifiers: sqlformat

Description:

Change case of identifiers (Supported by sqlformat)

Example .jsbeautifyrc Configuration

{
    "sql": {
        "identifiers": "lower"
    }
}