{ "codeformatter_debug": false, "codeformatter_php_options": { "syntaxes": "php", // Syntax names which must process PHP formatter "php_path": "", // Path for PHP executable, e.g. "/usr/lib/php" or "C:/Program Files/PHP/php.exe". If empty, uses command "php" from system environments "format_on_save": false, // Format on save. Either a boolean (true/false) or a string regexp tested on filename. Example : "^((?!.min.|vendor).)*$" "php55_compat": false, // PHP 5.5 compatible mode "psr1": false, // Activate PSR1 style "psr1_naming": false, // Activate PSR1 style - Section 3 and 4.3 - Class and method names case "psr2": true, // Activate PSR2 style "indent_with_space": 4, // Use spaces instead of tabs for indentation "enable_auto_align": true, // Enable auto align of = and => "visibility_order": true, // Fixes visibility order for method in classes - PSR-2 4.2 "smart_linebreak_after_curly": true, // Convert multistatement blocks into multiline blocks // Enable specific transformations. Example: ["ConvertOpenTagWithEcho", "PrettyPrintDocBlocks"] // You can list all available transformations from command palette: CodeFormatter: Show PHP Transformations "passes": [], // Disable specific transformations "excludes": [] }, "codeformatter_js_options": { "syntaxes": "javascript,json", // Syntax names which must process JS formatter "format_on_save": false, // Format on save. Either a boolean (true/false) or a string regexp tested on filename. Example : "^((?!.min.|vendor).)*$" "indent_size": 2, // indentation size "indent_char": " ", // Indent character "indent_with_tabs": false, // Indent with one tab (overrides indent_size and indent_char options) "eol": "\n", // EOL symbol "preserve_newlines": false, // whether existing line breaks should be preserved, "max_preserve_newlines": 10, // maximum number of line breaks to be preserved in one chunk "space_in_paren": false, // Add padding spaces within paren, ie. f( a, b ) "space_in_empty_paren": false, // Add padding spaces within paren if parent empty, ie. f( ) "e4x": false, // Pass E4X xml literals through untouched "jslint_happy": false, // if true, then jslint-stricter mode is enforced. Example function () vs function() "space_after_anon_function": false, // Space after anonimouse functions "brace_style": "collapse", // "collapse" | "expand" | "end-expand". put braces on the same line as control statements (default), or put braces on own line (Allman / ANSI style), or just put end braces on own line. "keep_array_indentation": false, // keep array indentation. "keep_function_indentation": false, // keep function indentation. "eval_code": false, // eval code "unescape_strings": false, // Decode printable characters encoded in xNN notation "wrap_line_length": 0, // Wrap lines at next opportunity after N characters "unindent_chained_methods": false, // Unindent chained method calls "break_chained_methods": false, // Break chained method calls across subsequent lines "end_with_newline": false, // Add new line at end of file "comma_first": false, // Add comma first "operator_position": "before-newline" // Operator position: before-newline, after-newline, preserve-newline }, "codeformatter_css_options": { "syntaxes": "css,less", // Syntax names which must process CSS formatter "format_on_save": false, // Format on save. Either a boolean (true/false) or a string regexp tested on filename. Example : "^((?!.min.|vendor).)*$" "indent_size": 4, // Indentation size "indent_char": " ", // Indentation character "indent_with_tabs": false, // Indent with one tab (overrides indent_size and indent_char options) "selector_separator_newline": false, // Add new lines after selector separators "end_with_newline": false, // Add new line of end in file "newline_between_rules": false, // Add new line between rules "space_around_combinator": false, // Space around combinator "eol": "\n" // EOL symbol }, "codeformatter_scss_options": { "syntaxes": "scss,sass", // Indentation size "format_on_save": false, // Format on save. Either a boolean (true/false) or a string regexp tested on filename. Example : "^((?!.min.|vendor).)*$" "indent_size": 4, // Indentation size "indent_char": " ", // Indentation character "indent_with_tabs": false, // Indent with one tab (overrides indent_size and indent_char options) "selector_separator_newline": false, // Add new lines after selector separators "end_with_newline": false, // Add new line of end in file "newline_between_rules": false, // Add new line between rules "space_around_combinator": false, // Space around combinator "eol": "\n" // EOL symbol }, "codeformatter_html_options": { "syntaxes": "html,blade,asp,xml", // Syntax names which must process HTML formatter "format_on_save": false, // Format on save. Either a boolean (true/false) or a string regexp tested on filename. Example : "^((?!.min.|vendor).)*$" "formatter_version": "bs4", // Which formatter to use. Current options are "bs4" and "regexp". If an error occurs while loading the bs4 formatter, the regexp formatter will automatically be used "indent_size": 4, // indentation size "indent_char": " ", // Indentation character "indent_with_tabs": false, // Indent with one tab (overrides indent_size and indent_char options) "exception_on_tag_mismatch": false, // If the last closing tag is not at the same indentation level as the first opening tag, there's probably a tag mismatch in the file "expand_javascript": false, // (Under construction) Expand JavaScript inside of