Skip to content

Instantly share code, notes, and snippets.

@JCBrouwer
Created October 9, 2017 08:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JCBrouwer/80b0ee0a49ca7189f33f545457927714 to your computer and use it in GitHub Desktop.
Save JCBrouwer/80b0ee0a49ca7189f33f545457927714 to your computer and use it in GitHub Desktop.

Atom Beautify - Debugging information

The following debugging information was generated by Atom Beautify on Mon Oct 09 2017 10:42:52 GMT+0200 (CEST).


Table Of Contents


Platform: linux

Versions

Atom Version: 1.20.1

Atom Beautify Version: 0.30.5

Original file to be beautified

Original File Path: /home/hans/Scripts/LightBot_By_GroupOfSix/lightbot/src/main/java/com/groupofsix/app/Game.java

Original File Grammar: Java

Original File Language: Java

Language namespace: java

Supported Beautifiers: Uncrustify

Selected Beautifier: Uncrustify

Original File Contents

package com.groupofsix.app;

import java.awt.Point;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Optional;
import javafx.scene.paint.Color;

/**
 * Game class handles instantiating the game, resetting the player and parsing
 * the action sequences to the player.
 * 
 * @author Matthijs, Simon
 * @since 11/09/2017
 */
public class Game {
	private Grid grid;
	private Player player;
	private Sequence curSeq;
	private Sequence sequence;
	private Sequence subseq1;
	private Sequence subseq2;
	private Block playerStartPosition;
	private Orientation playerStartOrientation;

	private static final String levelsDir = System.getProperty("user.dir") + "/src/main/resources/levels/";

	/**
	 * Default constructor for a Game object
	 */
	public Game() {
		this.grid = null;
		this.player = null;
		this.sequence = new Sequence();
		this.subseq1 = new Sequence();
		this.subseq2 = new Sequence();
		this.curSeq = this.sequence;
	}

	/**
	 * Standard constructor for a Game object
	 * 
	 * @param grid
	 *            Playing field
	 * @param player
	 *            The object that is controlled
	 * @param sequence
	 *            Array of actions
	 */
	public Game(Grid grid, Player player, Sequence sequence) {
		this.grid = grid;
		this.player = player;
		this.sequence = sequence;
		this.subseq1 = new Sequence();
		this.subseq2 = new Sequence();
		this.curSeq = this.sequence;
	}

	/**
	 * Load a new level from text file
	 * 
	 * @param fileName
	 *            containing the level information
	 * @return Grid containing new level topology
	 */
	public void loadLevel(String fileName) {
		String currentLine = "";
		ArrayList<Block> lineOfBlocks;
		ArrayList<ArrayList<Block>> grid = new ArrayList<ArrayList<Block>>();

		// Temp variable for player creation
		Integer playerX, playerY, playerNumOrientation;
		Position playerPosition;
		Block playerBlock = null;

		// Coordinate
		Integer x = 0;
		Integer y = 0;

		// Temp variables for block creation
		Position blockPosition;
		Block block;

		try {
			FileReader fileReader = new FileReader(levelsDir + fileName);

			BufferedReader buff = new BufferedReader(fileReader);

			// Get the position and orientation of the payer
			playerX = Integer.valueOf(buff.readLine());
			playerY = Integer.valueOf(buff.readLine());
			playerPosition = new Position(playerX, playerY);
			playerNumOrientation = Integer.valueOf(buff.readLine());
			playerStartOrientation = Player.parseNumericOrientation(playerNumOrientation);

			while ((currentLine = buff.readLine()) != null) {
				lineOfBlocks = new ArrayList<Block>();

				for (int i = 0; i < currentLine.length(); i++) {
					blockPosition = new Position(x, y);

					block = new Block(currentLine.charAt(i), blockPosition);
					lineOfBlocks.add(new Block(block));

					if (playerPosition.equals(blockPosition)) {
						playerStartPosition = playerBlock = new Block(block);
					}

					x += 1;
				}
				grid.add(new ArrayList<Block>(lineOfBlocks));
				y += 1;
				x = 0;
			}

			buff.close();
			this.grid = new Grid(grid);
			this.player = new Player(playerNumOrientation, playerBlock);
		} catch (FileNotFoundException ex) {
			System.out.println("Error : Impossible to open '" + fileName + "'");
		} catch (IOException ex) {
			System.out.println("Error reading file '" + fileName + "'");
		}
	}

	/**
	 * Get the game's grid
	 * 
	 * @return
	 */
	public Grid getGrid() {
		return grid;
	}

	/**
	 * Get the game's player
	 * 
	 * @return
	 */
	public Player getPlayer() {
		return player;
	}

	/**
	 * Get the player's location
	 * 
	 * @return
	 */
	public Position getPlayerPosition() {
		return getPlayer().getPosition();
	}

	/**
	 * Get the game's sequence
	 * 
	 * @return
	 */
	public Sequence getSequence() {
		return sequence;
	}

	/**
	 * Get the game's first subsequence
	 * 
	 * @return
	 */
	public Sequence getSubSeq1() {
		return subseq1;
	}

	/**
	 * Get the game's second subsequence
	 * 
	 * @return
	 */
	public Sequence getSubSeq2() {
		return subseq2;
	}

	/**
	 * Any time a new level has to be loaded, or the player fails and has to
	 * restart, this is the easiest way to quickly place the player on the
	 * designated block with its supposed orientation.
	 * 
	 * @param block
	 *            The player's new block location
	 * @param orientation
	 *            The player's new orientation
	 */
	public void InitNewPlayer(Block block, Orientation orientation) {
		player = null;
		Player player = new Player(block, orientation);
		this.player = player;
	}

	/**
	 * public function for retrieving information about the block in front of
	 * the character
	 * 
	 * @return Block
	 */
	private Block blockInFront() {
		int newX = getPlayerPosition().getX();
		int newY = getPlayerPosition().getY();
		switch (getPlayer().getOrientation()) {
		case North:
			newY = getPlayerPosition().getY() - 1;
			break;
		case East:
			newX = getPlayerPosition().getX() + 1;
			break;
		case South:
			newY = getPlayerPosition().getY() + 1;
			break;
		case West:
			newX = getPlayerPosition().getX() - 1;
			break;
		default:
			break;
		}

		Position newPos = new Position(newX, newY);

		if (this.grid.positionExists(newPos)) {
			return grid.getBlock(newPos);
		}

		return this.grid.getBlock(this.getPlayerPosition());
	}

	/**
	 * Private method to quickly see if input block is empty or not
	 * 
	 * @param block
	 * @return boolean
	 */
	private boolean checkIfEmpty(Block block) {
		boolean foo = false;
		if (block.getType() == BlockType.Empty) {
			foo = true;
		}
		return foo;
	}

	/**
	 * Let the player walk one block forward, update the player's location and
	 * fails if not possible
	 */
	private void forward() {

		Block inFront = blockInFront();

		// if block is empty or different elevation: fail
		if (checkIfEmpty(inFront) || inFront.getHeight() != getPlayer().getBlock().getHeight()) {
			// do nothing
		} else {
			// walk 1 block forward in JavaFX
			Position newPos = inFront.getPosition();
			player.setBlock(grid.getBlock(newPos)); // this does not exist yet
		}
	}

	/**
	 * Let the player turn clockwise
	 */
	private void clockwise() {
		switch (getPlayer().getOrientation()) {
		case North:
			getPlayer().setOrientation(Orientation.East);
			break;
		case East:
			getPlayer().setOrientation(Orientation.South);
			break;
		case South:
			getPlayer().setOrientation(Orientation.West);
			break;
		case West:
			getPlayer().setOrientation(Orientation.North);
			break;
		default:
			break;
		}
	}

	/**
	 * Let the player turn anti-clockwise
	 */
	private void anticlockwise() {
		switch (getPlayer().getOrientation()) {
		case North:
			getPlayer().setOrientation(Orientation.West);
			break;
		case East:
			getPlayer().setOrientation(Orientation.North);
			break;
		case South:
			getPlayer().setOrientation(Orientation.East);
			break;
		case West:
			getPlayer().setOrientation(Orientation.South);
			break;
		default:
			break;
		}
	}

	/**
	 * Jump up one block in front of player, or down x blocks.
	 */
	private void jump() {
		Block inFront = blockInFront();

		if (!inFront.equals(this.getPlayer().getBlock())) {
			Block current = getPlayer().getBlock();

			// If block is empty, or if the block is the same elevation,
			// or if the block is more than 1 higher, don't do anything.
			if (inFront.getHeight() == current.getHeight() || inFront.getHeight() >= current.getHeight() + 2
					|| checkIfEmpty(inFront)) {
				// do nothing
			} else {
				// walk 1 block forward in JavaFX
				Position newPos = inFront.getPosition();
				player.setBlock(grid.getBlock(newPos));
			}
		}
	}

	/**
	 * Turn on/off a LightBlock
	 */
	private void lightOn() {
		Block current = grid.getBlock(getPlayerPosition());
		BlockType bt = current.getType();
		BlockType newBlockType;
		if (bt.equals(BlockType.LightBlockOff) || bt.equals(BlockType.LightBlockOn)) {
			if (bt.equals(BlockType.LightBlockOn)) {
				current.setType(BlockType.LightBlockOff);
				// Throws an error actually
				// current.getRectangle().setFill(Color.RED);
			} else {
				current.setType(BlockType.LightBlockOn);
				// Throws an error actually
				// current.getRectangle().setFill(Color.YELLOW);
			}
		}
	}

	/**
	 * Main method to interact with the game. Take the next action and perform
	 * it
	 * 
	 * @return Playing if there are still actions to perform, Won if the player
	 *         finished the level and loose if there are still LightBlockOff
	 */
	public GameState move() {
    Optional<ActionType> action = this.curSeq.nextAction();
		if(action.isPresent()) {
			switch (action.get()) {
				case Jump:
					this.jump();
					break;
				case Walk:
					this.forward();
					break;
				case Clockwise:
					this.clockwise();
					break;
				case AntiClockwise:
					this.anticlockwise();
					break;
				case LightOn:
					this.lightOn();
					break;
				case SubSeq1:
					curSeq = this.subseq1;
					this.move();
					break;
				case SubSeq2:
					curSeq = this.subseq2;
					this.move();
					break;
			}
			this.player.setBlock(this.grid.getBlock(this.player.getPosition()));
		}
		else if (!curSeq.equals(sequence)){
			curSeq = sequence;
			this.move();
		}
		else {
			if(this.grid.levelFinished()) {
				return GameState.Won;
			}
			else {
				return GameState.Lose;
			}
		}
    
		return GameState.Playing;
	}

	public void resetPlayer() {
		curSeq = sequence;
		sequence.reset();
		subseq1.reset();
		subseq2.reset();
		player.setBlock(playerStartPosition);
		player.setOrientation(playerStartOrientation);
	}

	/**
	 * Finds the lightBlocks that are lit and turns them off
	 */
	public void resetLightBlocks() {
		for (Block b : getGrid().getAllBlocks()) {
			if (b.getType().equals(BlockType.LightBlockOn))
				b.setType(BlockType.LightBlockOff);
		}
	}

}

Package Settings

The raw package settings options

{
    "general": {
        "_analyticsUserId": "4d8d5234-21b3-46fc-9944-defad31200b5",
        "loggerLevel": "warn",
        "beautifyEntireFileOnSave": true,
        "muteUnsupportedLanguageErrors": false,
        "muteAllErrors": false,
        "showLoadingView": true
    },
    "java": {
        "beautify_on_save": true,
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify"
    },
    "apex": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "arduino": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "bash": {
        "indent_size": 2,
        "disabled": false,
        "default_beautifier": "beautysh",
        "beautify_on_save": false
    },
    "cs": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "c": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "clj": {
        "disabled": false,
        "default_beautifier": "cljfmt",
        "beautify_on_save": false
    },
    "coffeescript": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_level": 0,
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "space_in_paren": false,
        "jslint_happy": false,
        "space_after_anon_function": false,
        "brace_style": "collapse",
        "break_chained_methods": false,
        "keep_array_indentation": false,
        "keep_function_indentation": false,
        "space_before_conditional": true,
        "eval_code": false,
        "unescape_strings": false,
        "wrap_line_length": 0,
        "end_with_newline": false,
        "end_with_comma": false,
        "end_of_line": "System Default",
        "disabled": false,
        "default_beautifier": "coffee-fmt",
        "beautify_on_save": false
    },
    "cfml": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "cpp": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "crystal": {
        "disabled": false,
        "default_beautifier": "Crystal",
        "beautify_on_save": false
    },
    "css": {
        "indent_size": 2,
        "indent_char": " ",
        "selector_separator_newline": false,
        "newline_between_rules": true,
        "preserve_newlines": false,
        "wrap_line_length": 0,
        "end_with_newline": false,
        "indent_comments": true,
        "force_indentation": false,
        "convert_quotes": "none",
        "align_assignments": false,
        "no_lead_zero": false,
        "configPath": "",
        "predefinedConfig": "csscomb",
        "disabled": false,
        "default_beautifier": "JS Beautify",
        "beautify_on_save": false
    },
    "csv": {
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "d": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "ejs": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_level": 0,
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "space_in_paren": false,
        "jslint_happy": false,
        "space_after_anon_function": false,
        "brace_style": "collapse",
        "break_chained_methods": false,
        "keep_array_indentation": false,
        "keep_function_indentation": false,
        "space_before_conditional": true,
        "eval_code": false,
        "unescape_strings": false,
        "wrap_line_length": 250,
        "end_with_newline": false,
        "end_with_comma": false,
        "end_of_line": "System Default",
        "indent_inner_html": false,
        "indent_scripts": "normal",
        "wrap_attributes": "auto",
        "wrap_attributes_indent_size": 2,
        "unformatted": [
            "a",
            "abbr",
            "area",
            "audio",
            "b",
            "bdi",
            "bdo",
            "br",
            "button",
            "canvas",
            "cite",
            "code",
            "data",
            "datalist",
            "del",
            "dfn",
            "em",
            "embed",
            "i",
            "iframe",
            "img",
            "input",
            "ins",
            "kbd",
            "keygen",
            "label",
            "map",
            "mark",
            "math",
            "meter",
            "noscript",
            "object",
            "output",
            "progress",
            "q",
            "ruby",
            "s",
            "samp",
            "select",
            "small",
            "span",
            "strong",
            "sub",
            "sup",
            "svg",
            "template",
            "textarea",
            "time",
            "u",
            "var",
            "video",
            "wbr",
            "text",
            "acronym",
            "address",
            "big",
            "dt",
            "ins",
            "small",
            "strike",
            "tt",
            "pre",
            "h1",
            "h2",
            "h3",
            "h4",
            "h5",
            "h6"
        ],
        "extra_liners": [
            "head",
            "body",
            "/html"
        ],
        "disabled": false,
        "default_beautifier": "JS Beautify",
        "beautify_on_save": false
    },
    "elm": {
        "disabled": false,
        "default_beautifier": "elm-format",
        "beautify_on_save": false
    },
    "erb": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "erlang": {
        "disabled": false,
        "default_beautifier": "erl_tidy",
        "beautify_on_save": false
    },
    "gherkin": {
        "indent_size": 2,
        "indent_char": " ",
        "disabled": false,
        "default_beautifier": "Gherkin formatter",
        "beautify_on_save": false
    },
    "glsl": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "clang-format",
        "beautify_on_save": false
    },
    "go": {
        "disabled": false,
        "default_beautifier": "gofmt",
        "beautify_on_save": false
    },
    "gohtml": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "fortran": {
        "emacs_path": "",
        "emacs_script_path": "",
        "disabled": false,
        "default_beautifier": "Fortran Beautifier",
        "beautify_on_save": false
    },
    "handlebars": {
        "indent_inner_html": false,
        "indent_size": 2,
        "indent_char": " ",
        "brace_style": "collapse",
        "indent_scripts": "normal",
        "wrap_line_length": 250,
        "wrap_attributes": "auto",
        "wrap_attributes_indent_size": 2,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "unformatted": [
            "a",
            "abbr",
            "area",
            "audio",
            "b",
            "bdi",
            "bdo",
            "br",
            "button",
            "canvas",
            "cite",
            "code",
            "data",
            "datalist",
            "del",
            "dfn",
            "em",
            "embed",
            "i",
            "iframe",
            "img",
            "input",
            "ins",
            "kbd",
            "keygen",
            "label",
            "map",
            "mark",
            "math",
            "meter",
            "noscript",
            "object",
            "output",
            "progress",
            "q",
            "ruby",
            "s",
            "samp",
            "select",
            "small",
            "span",
            "strong",
            "sub",
            "sup",
            "svg",
            "template",
            "textarea",
            "time",
            "u",
            "var",
            "video",
            "wbr",
            "text",
            "acronym",
            "address",
            "big",
            "dt",
            "ins",
            "small",
            "strike",
            "tt",
            "pre",
            "h1",
            "h2",
            "h3",
            "h4",
            "h5",
            "h6"
        ],
        "end_with_newline": false,
        "extra_liners": [
            "head",
            "body",
            "/html"
        ],
        "disabled": false,
        "default_beautifier": "JS Beautify",
        "beautify_on_save": false
    },
    "haskell": {
        "disabled": false,
        "default_beautifier": "stylish-haskell",
        "beautify_on_save": false
    },
    "html": {
        "indent_inner_html": false,
        "indent_size": 2,
        "indent_char": " ",
        "brace_style": "collapse",
        "indent_scripts": "normal",
        "wrap_line_length": 250,
        "wrap_attributes": "auto",
        "wrap_attributes_indent_size": 2,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "unformatted": [
            "a",
            "abbr",
            "area",
            "audio",
            "b",
            "bdi",
            "bdo",
            "br",
            "button",
            "canvas",
            "cite",
            "code",
            "data",
            "datalist",
            "del",
            "dfn",
            "em",
            "embed",
            "i",
            "iframe",
            "img",
            "input",
            "ins",
            "kbd",
            "keygen",
            "label",
            "map",
            "mark",
            "math",
            "meter",
            "noscript",
            "object",
            "output",
            "progress",
            "q",
            "ruby",
            "s",
            "samp",
            "select",
            "small",
            "span",
            "strong",
            "sub",
            "sup",
            "svg",
            "template",
            "textarea",
            "time",
            "u",
            "var",
            "video",
            "wbr",
            "text",
            "acronym",
            "address",
            "big",
            "dt",
            "ins",
            "small",
            "strike",
            "tt",
            "pre",
            "h1",
            "h2",
            "h3",
            "h4",
            "h5",
            "h6"
        ],
        "end_with_newline": false,
        "extra_liners": [
            "head",
            "body",
            "/html"
        ],
        "disabled": false,
        "default_beautifier": "JS Beautify",
        "beautify_on_save": false
    },
    "jade": {
        "indent_size": 2,
        "indent_char": " ",
        "disabled": false,
        "default_beautifier": "Pug Beautify",
        "beautify_on_save": false
    },
    "js": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_level": 0,
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "space_in_paren": false,
        "jslint_happy": false,
        "space_after_anon_function": false,
        "brace_style": "collapse",
        "break_chained_methods": false,
        "keep_array_indentation": false,
        "keep_function_indentation": false,
        "space_before_conditional": true,
        "eval_code": false,
        "unescape_strings": false,
        "wrap_line_length": 0,
        "end_with_newline": false,
        "end_with_comma": false,
        "end_of_line": "System Default",
        "disabled": false,
        "default_beautifier": "JS Beautify",
        "beautify_on_save": false
    },
    "json": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_level": 0,
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "space_in_paren": false,
        "jslint_happy": false,
        "space_after_anon_function": false,
        "brace_style": "collapse",
        "break_chained_methods": false,
        "keep_array_indentation": false,
        "keep_function_indentation": false,
        "space_before_conditional": true,
        "eval_code": false,
        "unescape_strings": false,
        "wrap_line_length": 0,
        "end_with_newline": false,
        "end_with_comma": false,
        "end_of_line": "System Default",
        "disabled": false,
        "default_beautifier": "JS Beautify",
        "beautify_on_save": false
    },
    "jsx": {
        "e4x": true,
        "indent_size": 2,
        "indent_char": " ",
        "indent_level": 0,
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "space_in_paren": false,
        "jslint_happy": false,
        "space_after_anon_function": false,
        "brace_style": "collapse",
        "break_chained_methods": false,
        "keep_array_indentation": false,
        "keep_function_indentation": false,
        "space_before_conditional": true,
        "eval_code": false,
        "unescape_strings": false,
        "wrap_line_length": 0,
        "end_with_newline": false,
        "end_with_comma": false,
        "end_of_line": "System Default",
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "latex": {
        "indent_char": " ",
        "indent_with_tabs": false,
        "indent_preamble": false,
        "always_look_for_split_braces": true,
        "always_look_for_split_brackets": false,
        "remove_trailing_whitespace": false,
        "align_columns_in_environments": [
            "tabular",
            "matrix",
            "bmatrix",
            "pmatrix"
        ],
        "disabled": false,
        "default_beautifier": "Latex Beautify",
        "beautify_on_save": false
    },
    "less": {
        "indent_size": 2,
        "indent_char": " ",
        "newline_between_rules": true,
        "preserve_newlines": false,
        "wrap_line_length": 0,
        "indent_comments": true,
        "force_indentation": false,
        "convert_quotes": "none",
        "align_assignments": false,
        "no_lead_zero": false,
        "configPath": "",
        "predefinedConfig": "csscomb",
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "lua": {
        "end_of_line": "System Default",
        "disabled": false,
        "default_beautifier": "Lua beautifier",
        "beautify_on_save": false
    },
    "markdown": {
        "gfm": true,
        "yaml": true,
        "commonmark": false,
        "disabled": false,
        "default_beautifier": "Tidy Markdown",
        "beautify_on_save": false
    },
    "marko": {
        "indent_size": 2,
        "indent_char": " ",
        "syntax": "html",
        "indent_inner_html": false,
        "brace_style": "collapse",
        "indent_scripts": "normal",
        "wrap_line_length": 250,
        "wrap_attributes": "auto",
        "wrap_attributes_indent_size": 2,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "unformatted": [
            "a",
            "abbr",
            "area",
            "audio",
            "b",
            "bdi",
            "bdo",
            "br",
            "button",
            "canvas",
            "cite",
            "code",
            "data",
            "datalist",
            "del",
            "dfn",
            "em",
            "embed",
            "i",
            "iframe",
            "img",
            "input",
            "ins",
            "kbd",
            "keygen",
            "label",
            "map",
            "mark",
            "math",
            "meter",
            "noscript",
            "object",
            "output",
            "progress",
            "q",
            "ruby",
            "s",
            "samp",
            "select",
            "small",
            "span",
            "strong",
            "sub",
            "sup",
            "svg",
            "template",
            "textarea",
            "time",
            "u",
            "var",
            "video",
            "wbr",
            "text",
            "acronym",
            "address",
            "big",
            "dt",
            "ins",
            "small",
            "strike",
            "tt",
            "pre",
            "h1",
            "h2",
            "h3",
            "h4",
            "h5",
            "h6"
        ],
        "end_with_newline": false,
        "extra_liners": [
            "head",
            "body",
            "/html"
        ],
        "disabled": false,
        "default_beautifier": "Marko Beautifier",
        "beautify_on_save": false
    },
    "mustache": {
        "indent_inner_html": false,
        "indent_size": 2,
        "indent_char": " ",
        "brace_style": "collapse",
        "indent_scripts": "normal",
        "wrap_line_length": 250,
        "wrap_attributes": "auto",
        "wrap_attributes_indent_size": 2,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "unformatted": [
            "a",
            "abbr",
            "area",
            "audio",
            "b",
            "bdi",
            "bdo",
            "br",
            "button",
            "canvas",
            "cite",
            "code",
            "data",
            "datalist",
            "del",
            "dfn",
            "em",
            "embed",
            "i",
            "iframe",
            "img",
            "input",
            "ins",
            "kbd",
            "keygen",
            "label",
            "map",
            "mark",
            "math",
            "meter",
            "noscript",
            "object",
            "output",
            "progress",
            "q",
            "ruby",
            "s",
            "samp",
            "select",
            "small",
            "span",
            "strong",
            "sub",
            "sup",
            "svg",
            "template",
            "textarea",
            "time",
            "u",
            "var",
            "video",
            "wbr",
            "text",
            "acronym",
            "address",
            "big",
            "dt",
            "strike",
            "tt",
            "pre",
            "h1",
            "h2",
            "h3",
            "h4",
            "h5",
            "h6"
        ],
        "end_with_newline": false,
        "extra_liners": [
            "head",
            "body",
            "/html"
        ],
        "disabled": false,
        "default_beautifier": "JS Beautify",
        "beautify_on_save": false
    },
    "nginx": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_with_tabs": false,
        "dontJoinCurlyBracet": true,
        "disabled": false,
        "default_beautifier": "Nginx Beautify",
        "beautify_on_save": false
    },
    "nunjucks": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "objectivec": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "ocaml": {
        "disabled": false,
        "default_beautifier": "ocp-indent",
        "beautify_on_save": false
    },
    "pawn": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "perl": {
        "perltidy_profile": "",
        "disabled": false,
        "default_beautifier": "Perltidy",
        "beautify_on_save": false
    },
    "php": {
        "cs_fixer_path": "",
        "cs_fixer_version": 2,
        "cs_fixer_config_file": "",
        "fixers": "",
        "level": "",
        "rules": "",
        "allow_risky": "no",
        "phpcbf_path": "",
        "phpcbf_version": 2,
        "standard": "PEAR",
        "disabled": false,
        "default_beautifier": "PHP-CS-Fixer",
        "beautify_on_save": false
    },
    "puppet": {
        "disabled": false,
        "default_beautifier": "puppet-lint",
        "beautify_on_save": false
    },
    "python": {
        "max_line_length": 79,
        "indent_size": 4,
        "ignore": [
            "E24"
        ],
        "formater": "autopep8",
        "style_config": "pep8",
        "sort_imports": false,
        "multi_line_output": "Hanging Grid Grouped",
        "disabled": false,
        "default_beautifier": "autopep8",
        "beautify_on_save": false
    },
    "r": {
        "indent_size": 2,
        "disabled": false,
        "default_beautifier": "formatR",
        "beautify_on_save": false
    },
    "riot": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "ruby": {
        "indent_size": 2,
        "indent_char": " ",
        "rubocop_path": "",
        "disabled": false,
        "default_beautifier": "Rubocop",
        "beautify_on_save": false
    },
    "rust": {
        "rustfmt_path": "",
        "disabled": false,
        "default_beautifier": "rustfmt",
        "beautify_on_save": false
    },
    "sass": {
        "disabled": false,
        "default_beautifier": "SassConvert",
        "beautify_on_save": false
    },
    "scss": {
        "indent_size": 2,
        "indent_char": " ",
        "newline_between_rules": true,
        "preserve_newlines": false,
        "wrap_line_length": 0,
        "indent_comments": true,
        "force_indentation": false,
        "convert_quotes": "none",
        "align_assignments": false,
        "no_lead_zero": false,
        "configPath": "",
        "predefinedConfig": "csscomb",
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "spacebars": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "sql": {
        "indent_size": 2,
        "keywords": "upper",
        "identifiers": "unchanged",
        "disabled": false,
        "default_beautifier": "sqlformat",
        "beautify_on_save": false
    },
    "svg": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "swig": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "tss": {
        "indent_size": 2,
        "indent_char": " ",
        "newline_between_rules": true,
        "preserve_newlines": false,
        "wrap_line_length": 0,
        "indent_comments": true,
        "force_indentation": false,
        "convert_quotes": "none",
        "align_assignments": false,
        "no_lead_zero": false,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "twig": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "space_in_paren": false,
        "space_after_anon_function": false,
        "break_chained_methods": false,
        "wrap_line_length": 250,
        "end_with_comma": false,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "typescript": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_level": 0,
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "space_in_paren": false,
        "jslint_happy": false,
        "space_after_anon_function": false,
        "brace_style": "collapse",
        "break_chained_methods": false,
        "keep_array_indentation": false,
        "keep_function_indentation": false,
        "space_before_conditional": true,
        "eval_code": false,
        "unescape_strings": false,
        "wrap_line_length": 0,
        "end_with_newline": false,
        "end_with_comma": false,
        "end_of_line": "System Default",
        "disabled": false,
        "default_beautifier": "TypeScript Formatter",
        "beautify_on_save": false
    },
    "ux": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "vala": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "vue": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_level": 0,
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "space_in_paren": false,
        "jslint_happy": false,
        "space_after_anon_function": false,
        "brace_style": "collapse",
        "break_chained_methods": false,
        "keep_array_indentation": false,
        "keep_function_indentation": false,
        "space_before_conditional": true,
        "eval_code": false,
        "unescape_strings": false,
        "wrap_line_length": 250,
        "end_with_newline": false,
        "end_with_comma": false,
        "end_of_line": "System Default",
        "indent_inner_html": false,
        "indent_scripts": "normal",
        "wrap_attributes": "auto",
        "wrap_attributes_indent_size": 2,
        "unformatted": [
            "a",
            "abbr",
            "area",
            "audio",
            "b",
            "bdi",
            "bdo",
            "br",
            "button",
            "canvas",
            "cite",
            "code",
            "data",
            "datalist",
            "del",
            "dfn",
            "em",
            "embed",
            "i",
            "iframe",
            "img",
            "input",
            "ins",
            "kbd",
            "keygen",
            "label",
            "map",
            "mark",
            "math",
            "meter",
            "noscript",
            "object",
            "output",
            "progress",
            "q",
            "ruby",
            "s",
            "samp",
            "select",
            "small",
            "span",
            "strong",
            "sub",
            "sup",
            "svg",
            "template",
            "textarea",
            "time",
            "u",
            "var",
            "video",
            "wbr",
            "text",
            "acronym",
            "address",
            "big",
            "dt",
            "ins",
            "small",
            "strike",
            "tt",
            "pre",
            "h1",
            "h2",
            "h3",
            "h4",
            "h5",
            "h6"
        ],
        "extra_liners": [
            "head",
            "body",
            "/html"
        ],
        "disabled": false,
        "default_beautifier": "Vue Beautifier",
        "beautify_on_save": false
    },
    "visualforce": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "xml": {
        "indent_inner_html": false,
        "indent_size": 2,
        "indent_char": " ",
        "brace_style": "collapse",
        "indent_scripts": "normal",
        "wrap_line_length": 250,
        "wrap_attributes": "auto",
        "wrap_attributes_indent_size": 2,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "unformatted": [
            "a",
            "abbr",
            "area",
            "audio",
            "b",
            "bdi",
            "bdo",
            "br",
            "button",
            "canvas",
            "cite",
            "code",
            "data",
            "datalist",
            "del",
            "dfn",
            "em",
            "embed",
            "i",
            "iframe",
            "img",
            "input",
            "ins",
            "kbd",
            "keygen",
            "label",
            "map",
            "mark",
            "math",
            "meter",
            "noscript",
            "object",
            "output",
            "progress",
            "q",
            "ruby",
            "s",
            "samp",
            "select",
            "small",
            "span",
            "strong",
            "sub",
            "sup",
            "svg",
            "template",
            "textarea",
            "time",
            "u",
            "var",
            "video",
            "wbr",
            "text",
            "acronym",
            "address",
            "big",
            "dt",
            "ins",
            "small",
            "strike",
            "tt",
            "pre",
            "h1",
            "h2",
            "h3",
            "h4",
            "h5",
            "h6"
        ],
        "end_with_newline": false,
        "extra_liners": [
            "head",
            "body",
            "/html"
        ],
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "xtemplate": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "yaml": {
        "padding": 0,
        "disabled": false,
        "default_beautifier": "align-yaml",
        "beautify_on_save": false
    },
    "executables": {
        "uncrustify": {
            "path": ""
        },
        "autopep8": {
            "path": ""
        },
        "isort": {
            "path": ""
        },
        "clang-format": {
            "path": ""
        },
        "crystal": {
            "path": ""
        },
        "dfmt": {
            "path": ""
        },
        "elm-format": {
            "path": ""
        },
        "goimports": {
            "path": ""
        },
        "emacs": {
            "path": ""
        },
        "php": {
            "path": ""
        },
        "php-cs-fixer": {
            "path": ""
        },
        "phpcbf": {
            "path": ""
        },
        "sass-convert": {
            "path": ""
        },
        "rscript": {
            "path": ""
        },
        "beautysh": {
            "path": ""
        }
    }
}

Beautification options

Editor Options: Options from Atom Editor settings

{
    "_default": {
        "indent_size": 1,
        "indent_char": "\t",
        "indent_with_tabs": true
    }
}

Config Options: Options from Atom Beautify package settings

{
    "apex": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "arduino": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "bash": {
        "indent_size": 2,
        "disabled": false,
        "default_beautifier": "beautysh",
        "beautify_on_save": false
    },
    "cs": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "c": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "clj": {
        "disabled": false,
        "default_beautifier": "cljfmt",
        "beautify_on_save": false
    },
    "coffeescript": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_level": 0,
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "space_in_paren": false,
        "jslint_happy": false,
        "space_after_anon_function": false,
        "brace_style": "collapse",
        "break_chained_methods": false,
        "keep_array_indentation": false,
        "keep_function_indentation": false,
        "space_before_conditional": true,
        "eval_code": false,
        "unescape_strings": false,
        "wrap_line_length": 0,
        "end_with_newline": false,
        "end_with_comma": false,
        "end_of_line": "System Default",
        "disabled": false,
        "default_beautifier": "coffee-fmt",
        "beautify_on_save": false
    },
    "cfml": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "cpp": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "crystal": {
        "disabled": false,
        "default_beautifier": "Crystal",
        "beautify_on_save": false
    },
    "css": {
        "indent_size": 2,
        "indent_char": " ",
        "selector_separator_newline": false,
        "newline_between_rules": true,
        "preserve_newlines": false,
        "wrap_line_length": 0,
        "end_with_newline": false,
        "indent_comments": true,
        "force_indentation": false,
        "convert_quotes": "none",
        "align_assignments": false,
        "no_lead_zero": false,
        "configPath": "",
        "predefinedConfig": "csscomb",
        "disabled": false,
        "default_beautifier": "JS Beautify",
        "beautify_on_save": false
    },
    "csv": {
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "d": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "ejs": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_level": 0,
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "space_in_paren": false,
        "jslint_happy": false,
        "space_after_anon_function": false,
        "brace_style": "collapse",
        "break_chained_methods": false,
        "keep_array_indentation": false,
        "keep_function_indentation": false,
        "space_before_conditional": true,
        "eval_code": false,
        "unescape_strings": false,
        "wrap_line_length": 250,
        "end_with_newline": false,
        "end_with_comma": false,
        "end_of_line": "System Default",
        "indent_inner_html": false,
        "indent_scripts": "normal",
        "wrap_attributes": "auto",
        "wrap_attributes_indent_size": 2,
        "unformatted": [
            "a",
            "abbr",
            "area",
            "audio",
            "b",
            "bdi",
            "bdo",
            "br",
            "button",
            "canvas",
            "cite",
            "code",
            "data",
            "datalist",
            "del",
            "dfn",
            "em",
            "embed",
            "i",
            "iframe",
            "img",
            "input",
            "ins",
            "kbd",
            "keygen",
            "label",
            "map",
            "mark",
            "math",
            "meter",
            "noscript",
            "object",
            "output",
            "progress",
            "q",
            "ruby",
            "s",
            "samp",
            "select",
            "small",
            "span",
            "strong",
            "sub",
            "sup",
            "svg",
            "template",
            "textarea",
            "time",
            "u",
            "var",
            "video",
            "wbr",
            "text",
            "acronym",
            "address",
            "big",
            "dt",
            "ins",
            "small",
            "strike",
            "tt",
            "pre",
            "h1",
            "h2",
            "h3",
            "h4",
            "h5",
            "h6"
        ],
        "extra_liners": [
            "head",
            "body",
            "/html"
        ],
        "disabled": false,
        "default_beautifier": "JS Beautify",
        "beautify_on_save": false
    },
    "elm": {
        "disabled": false,
        "default_beautifier": "elm-format",
        "beautify_on_save": false
    },
    "erb": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "erlang": {
        "disabled": false,
        "default_beautifier": "erl_tidy",
        "beautify_on_save": false
    },
    "gherkin": {
        "indent_size": 2,
        "indent_char": " ",
        "disabled": false,
        "default_beautifier": "Gherkin formatter",
        "beautify_on_save": false
    },
    "glsl": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "clang-format",
        "beautify_on_save": false
    },
    "go": {
        "disabled": false,
        "default_beautifier": "gofmt",
        "beautify_on_save": false
    },
    "gohtml": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "fortran": {
        "emacs_path": "",
        "emacs_script_path": "",
        "disabled": false,
        "default_beautifier": "Fortran Beautifier",
        "beautify_on_save": false
    },
    "handlebars": {
        "indent_inner_html": false,
        "indent_size": 2,
        "indent_char": " ",
        "brace_style": "collapse",
        "indent_scripts": "normal",
        "wrap_line_length": 250,
        "wrap_attributes": "auto",
        "wrap_attributes_indent_size": 2,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "unformatted": [
            "a",
            "abbr",
            "area",
            "audio",
            "b",
            "bdi",
            "bdo",
            "br",
            "button",
            "canvas",
            "cite",
            "code",
            "data",
            "datalist",
            "del",
            "dfn",
            "em",
            "embed",
            "i",
            "iframe",
            "img",
            "input",
            "ins",
            "kbd",
            "keygen",
            "label",
            "map",
            "mark",
            "math",
            "meter",
            "noscript",
            "object",
            "output",
            "progress",
            "q",
            "ruby",
            "s",
            "samp",
            "select",
            "small",
            "span",
            "strong",
            "sub",
            "sup",
            "svg",
            "template",
            "textarea",
            "time",
            "u",
            "var",
            "video",
            "wbr",
            "text",
            "acronym",
            "address",
            "big",
            "dt",
            "ins",
            "small",
            "strike",
            "tt",
            "pre",
            "h1",
            "h2",
            "h3",
            "h4",
            "h5",
            "h6"
        ],
        "end_with_newline": false,
        "extra_liners": [
            "head",
            "body",
            "/html"
        ],
        "disabled": false,
        "default_beautifier": "JS Beautify",
        "beautify_on_save": false
    },
    "haskell": {
        "disabled": false,
        "default_beautifier": "stylish-haskell",
        "beautify_on_save": false
    },
    "html": {
        "indent_inner_html": false,
        "indent_size": 2,
        "indent_char": " ",
        "brace_style": "collapse",
        "indent_scripts": "normal",
        "wrap_line_length": 250,
        "wrap_attributes": "auto",
        "wrap_attributes_indent_size": 2,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "unformatted": [
            "a",
            "abbr",
            "area",
            "audio",
            "b",
            "bdi",
            "bdo",
            "br",
            "button",
            "canvas",
            "cite",
            "code",
            "data",
            "datalist",
            "del",
            "dfn",
            "em",
            "embed",
            "i",
            "iframe",
            "img",
            "input",
            "ins",
            "kbd",
            "keygen",
            "label",
            "map",
            "mark",
            "math",
            "meter",
            "noscript",
            "object",
            "output",
            "progress",
            "q",
            "ruby",
            "s",
            "samp",
            "select",
            "small",
            "span",
            "strong",
            "sub",
            "sup",
            "svg",
            "template",
            "textarea",
            "time",
            "u",
            "var",
            "video",
            "wbr",
            "text",
            "acronym",
            "address",
            "big",
            "dt",
            "ins",
            "small",
            "strike",
            "tt",
            "pre",
            "h1",
            "h2",
            "h3",
            "h4",
            "h5",
            "h6"
        ],
        "end_with_newline": false,
        "extra_liners": [
            "head",
            "body",
            "/html"
        ],
        "disabled": false,
        "default_beautifier": "JS Beautify",
        "beautify_on_save": false
    },
    "jade": {
        "indent_size": 2,
        "indent_char": " ",
        "disabled": false,
        "default_beautifier": "Pug Beautify",
        "beautify_on_save": false
    },
    "java": {
        "beautify_on_save": true,
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify"
    },
    "js": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_level": 0,
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "space_in_paren": false,
        "jslint_happy": false,
        "space_after_anon_function": false,
        "brace_style": "collapse",
        "break_chained_methods": false,
        "keep_array_indentation": false,
        "keep_function_indentation": false,
        "space_before_conditional": true,
        "eval_code": false,
        "unescape_strings": false,
        "wrap_line_length": 0,
        "end_with_newline": false,
        "end_with_comma": false,
        "end_of_line": "System Default",
        "disabled": false,
        "default_beautifier": "JS Beautify",
        "beautify_on_save": false
    },
    "json": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_level": 0,
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "space_in_paren": false,
        "jslint_happy": false,
        "space_after_anon_function": false,
        "brace_style": "collapse",
        "break_chained_methods": false,
        "keep_array_indentation": false,
        "keep_function_indentation": false,
        "space_before_conditional": true,
        "eval_code": false,
        "unescape_strings": false,
        "wrap_line_length": 0,
        "end_with_newline": false,
        "end_with_comma": false,
        "end_of_line": "System Default",
        "disabled": false,
        "default_beautifier": "JS Beautify",
        "beautify_on_save": false
    },
    "jsx": {
        "e4x": true,
        "indent_size": 2,
        "indent_char": " ",
        "indent_level": 0,
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "space_in_paren": false,
        "jslint_happy": false,
        "space_after_anon_function": false,
        "brace_style": "collapse",
        "break_chained_methods": false,
        "keep_array_indentation": false,
        "keep_function_indentation": false,
        "space_before_conditional": true,
        "eval_code": false,
        "unescape_strings": false,
        "wrap_line_length": 0,
        "end_with_newline": false,
        "end_with_comma": false,
        "end_of_line": "System Default",
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "latex": {
        "indent_char": " ",
        "indent_with_tabs": false,
        "indent_preamble": false,
        "always_look_for_split_braces": true,
        "always_look_for_split_brackets": false,
        "remove_trailing_whitespace": false,
        "align_columns_in_environments": [
            "tabular",
            "matrix",
            "bmatrix",
            "pmatrix"
        ],
        "disabled": false,
        "default_beautifier": "Latex Beautify",
        "beautify_on_save": false
    },
    "less": {
        "indent_size": 2,
        "indent_char": " ",
        "newline_between_rules": true,
        "preserve_newlines": false,
        "wrap_line_length": 0,
        "indent_comments": true,
        "force_indentation": false,
        "convert_quotes": "none",
        "align_assignments": false,
        "no_lead_zero": false,
        "configPath": "",
        "predefinedConfig": "csscomb",
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "lua": {
        "end_of_line": "System Default",
        "disabled": false,
        "default_beautifier": "Lua beautifier",
        "beautify_on_save": false
    },
    "markdown": {
        "gfm": true,
        "yaml": true,
        "commonmark": false,
        "disabled": false,
        "default_beautifier": "Tidy Markdown",
        "beautify_on_save": false
    },
    "marko": {
        "indent_size": 2,
        "indent_char": " ",
        "syntax": "html",
        "indent_inner_html": false,
        "brace_style": "collapse",
        "indent_scripts": "normal",
        "wrap_line_length": 250,
        "wrap_attributes": "auto",
        "wrap_attributes_indent_size": 2,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "unformatted": [
            "a",
            "abbr",
            "area",
            "audio",
            "b",
            "bdi",
            "bdo",
            "br",
            "button",
            "canvas",
            "cite",
            "code",
            "data",
            "datalist",
            "del",
            "dfn",
            "em",
            "embed",
            "i",
            "iframe",
            "img",
            "input",
            "ins",
            "kbd",
            "keygen",
            "label",
            "map",
            "mark",
            "math",
            "meter",
            "noscript",
            "object",
            "output",
            "progress",
            "q",
            "ruby",
            "s",
            "samp",
            "select",
            "small",
            "span",
            "strong",
            "sub",
            "sup",
            "svg",
            "template",
            "textarea",
            "time",
            "u",
            "var",
            "video",
            "wbr",
            "text",
            "acronym",
            "address",
            "big",
            "dt",
            "ins",
            "small",
            "strike",
            "tt",
            "pre",
            "h1",
            "h2",
            "h3",
            "h4",
            "h5",
            "h6"
        ],
        "end_with_newline": false,
        "extra_liners": [
            "head",
            "body",
            "/html"
        ],
        "disabled": false,
        "default_beautifier": "Marko Beautifier",
        "beautify_on_save": false
    },
    "mustache": {
        "indent_inner_html": false,
        "indent_size": 2,
        "indent_char": " ",
        "brace_style": "collapse",
        "indent_scripts": "normal",
        "wrap_line_length": 250,
        "wrap_attributes": "auto",
        "wrap_attributes_indent_size": 2,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "unformatted": [
            "a",
            "abbr",
            "area",
            "audio",
            "b",
            "bdi",
            "bdo",
            "br",
            "button",
            "canvas",
            "cite",
            "code",
            "data",
            "datalist",
            "del",
            "dfn",
            "em",
            "embed",
            "i",
            "iframe",
            "img",
            "input",
            "ins",
            "kbd",
            "keygen",
            "label",
            "map",
            "mark",
            "math",
            "meter",
            "noscript",
            "object",
            "output",
            "progress",
            "q",
            "ruby",
            "s",
            "samp",
            "select",
            "small",
            "span",
            "strong",
            "sub",
            "sup",
            "svg",
            "template",
            "textarea",
            "time",
            "u",
            "var",
            "video",
            "wbr",
            "text",
            "acronym",
            "address",
            "big",
            "dt",
            "strike",
            "tt",
            "pre",
            "h1",
            "h2",
            "h3",
            "h4",
            "h5",
            "h6"
        ],
        "end_with_newline": false,
        "extra_liners": [
            "head",
            "body",
            "/html"
        ],
        "disabled": false,
        "default_beautifier": "JS Beautify",
        "beautify_on_save": false
    },
    "nginx": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_with_tabs": false,
        "dontJoinCurlyBracet": true,
        "disabled": false,
        "default_beautifier": "Nginx Beautify",
        "beautify_on_save": false
    },
    "nunjucks": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "objectivec": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "ocaml": {
        "disabled": false,
        "default_beautifier": "ocp-indent",
        "beautify_on_save": false
    },
    "pawn": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "perl": {
        "perltidy_profile": "",
        "disabled": false,
        "default_beautifier": "Perltidy",
        "beautify_on_save": false
    },
    "php": {
        "cs_fixer_path": "",
        "cs_fixer_version": 2,
        "cs_fixer_config_file": "",
        "fixers": "",
        "level": "",
        "rules": "",
        "allow_risky": "no",
        "phpcbf_path": "",
        "phpcbf_version": 2,
        "standard": "PEAR",
        "disabled": false,
        "default_beautifier": "PHP-CS-Fixer",
        "beautify_on_save": false
    },
    "puppet": {
        "disabled": false,
        "default_beautifier": "puppet-lint",
        "beautify_on_save": false
    },
    "python": {
        "max_line_length": 79,
        "indent_size": 4,
        "ignore": [
            "E24"
        ],
        "formater": "autopep8",
        "style_config": "pep8",
        "sort_imports": false,
        "multi_line_output": "Hanging Grid Grouped",
        "disabled": false,
        "default_beautifier": "autopep8",
        "beautify_on_save": false
    },
    "r": {
        "indent_size": 2,
        "disabled": false,
        "default_beautifier": "formatR",
        "beautify_on_save": false
    },
    "riot": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "ruby": {
        "indent_size": 2,
        "indent_char": " ",
        "rubocop_path": "",
        "disabled": false,
        "default_beautifier": "Rubocop",
        "beautify_on_save": false
    },
    "rust": {
        "rustfmt_path": "",
        "disabled": false,
        "default_beautifier": "rustfmt",
        "beautify_on_save": false
    },
    "sass": {
        "disabled": false,
        "default_beautifier": "SassConvert",
        "beautify_on_save": false
    },
    "scss": {
        "indent_size": 2,
        "indent_char": " ",
        "newline_between_rules": true,
        "preserve_newlines": false,
        "wrap_line_length": 0,
        "indent_comments": true,
        "force_indentation": false,
        "convert_quotes": "none",
        "align_assignments": false,
        "no_lead_zero": false,
        "configPath": "",
        "predefinedConfig": "csscomb",
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "spacebars": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "sql": {
        "indent_size": 2,
        "keywords": "upper",
        "identifiers": "unchanged",
        "disabled": false,
        "default_beautifier": "sqlformat",
        "beautify_on_save": false
    },
    "svg": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "swig": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "tss": {
        "indent_size": 2,
        "indent_char": " ",
        "newline_between_rules": true,
        "preserve_newlines": false,
        "wrap_line_length": 0,
        "indent_comments": true,
        "force_indentation": false,
        "convert_quotes": "none",
        "align_assignments": false,
        "no_lead_zero": false,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "twig": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "space_in_paren": false,
        "space_after_anon_function": false,
        "break_chained_methods": false,
        "wrap_line_length": 250,
        "end_with_comma": false,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "typescript": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_level": 0,
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "space_in_paren": false,
        "jslint_happy": false,
        "space_after_anon_function": false,
        "brace_style": "collapse",
        "break_chained_methods": false,
        "keep_array_indentation": false,
        "keep_function_indentation": false,
        "space_before_conditional": true,
        "eval_code": false,
        "unescape_strings": false,
        "wrap_line_length": 0,
        "end_with_newline": false,
        "end_with_comma": false,
        "end_of_line": "System Default",
        "disabled": false,
        "default_beautifier": "TypeScript Formatter",
        "beautify_on_save": false
    },
    "ux": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "vala": {
        "configPath": "",
        "disabled": false,
        "default_beautifier": "Uncrustify",
        "beautify_on_save": false
    },
    "vue": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_level": 0,
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "space_in_paren": false,
        "jslint_happy": false,
        "space_after_anon_function": false,
        "brace_style": "collapse",
        "break_chained_methods": false,
        "keep_array_indentation": false,
        "keep_function_indentation": false,
        "space_before_conditional": true,
        "eval_code": false,
        "unescape_strings": false,
        "wrap_line_length": 250,
        "end_with_newline": false,
        "end_with_comma": false,
        "end_of_line": "System Default",
        "indent_inner_html": false,
        "indent_scripts": "normal",
        "wrap_attributes": "auto",
        "wrap_attributes_indent_size": 2,
        "unformatted": [
            "a",
            "abbr",
            "area",
            "audio",
            "b",
            "bdi",
            "bdo",
            "br",
            "button",
            "canvas",
            "cite",
            "code",
            "data",
            "datalist",
            "del",
            "dfn",
            "em",
            "embed",
            "i",
            "iframe",
            "img",
            "input",
            "ins",
            "kbd",
            "keygen",
            "label",
            "map",
            "mark",
            "math",
            "meter",
            "noscript",
            "object",
            "output",
            "progress",
            "q",
            "ruby",
            "s",
            "samp",
            "select",
            "small",
            "span",
            "strong",
            "sub",
            "sup",
            "svg",
            "template",
            "textarea",
            "time",
            "u",
            "var",
            "video",
            "wbr",
            "text",
            "acronym",
            "address",
            "big",
            "dt",
            "ins",
            "small",
            "strike",
            "tt",
            "pre",
            "h1",
            "h2",
            "h3",
            "h4",
            "h5",
            "h6"
        ],
        "extra_liners": [
            "head",
            "body",
            "/html"
        ],
        "disabled": false,
        "default_beautifier": "Vue Beautifier",
        "beautify_on_save": false
    },
    "visualforce": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "xml": {
        "indent_inner_html": false,
        "indent_size": 2,
        "indent_char": " ",
        "brace_style": "collapse",
        "indent_scripts": "normal",
        "wrap_line_length": 250,
        "wrap_attributes": "auto",
        "wrap_attributes_indent_size": 2,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "unformatted": [
            "a",
            "abbr",
            "area",
            "audio",
            "b",
            "bdi",
            "bdo",
            "br",
            "button",
            "canvas",
            "cite",
            "code",
            "data",
            "datalist",
            "del",
            "dfn",
            "em",
            "embed",
            "i",
            "iframe",
            "img",
            "input",
            "ins",
            "kbd",
            "keygen",
            "label",
            "map",
            "mark",
            "math",
            "meter",
            "noscript",
            "object",
            "output",
            "progress",
            "q",
            "ruby",
            "s",
            "samp",
            "select",
            "small",
            "span",
            "strong",
            "sub",
            "sup",
            "svg",
            "template",
            "textarea",
            "time",
            "u",
            "var",
            "video",
            "wbr",
            "text",
            "acronym",
            "address",
            "big",
            "dt",
            "ins",
            "small",
            "strike",
            "tt",
            "pre",
            "h1",
            "h2",
            "h3",
            "h4",
            "h5",
            "h6"
        ],
        "end_with_newline": false,
        "extra_liners": [
            "head",
            "body",
            "/html"
        ],
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "xtemplate": {
        "indent_size": 2,
        "indent_char": " ",
        "wrap_line_length": 250,
        "preserve_newlines": true,
        "disabled": false,
        "default_beautifier": "Pretty Diff",
        "beautify_on_save": false
    },
    "yaml": {
        "padding": 0,
        "disabled": false,
        "default_beautifier": "align-yaml",
        "beautify_on_save": false
    }
}

Home Options: Options from /home/hans/.jsbeautifyrc

{
    "_default": {}
}

EditorConfig Options: Options from EditorConfig file

{
    "_default": {}
}

Project Options: Options from .jsbeautifyrc files starting from directory /home/hans/Scripts/LightBot_By_GroupOfSix/lightbot/src/main/java/com/groupofsix/app and going up to root

[
    {
        "_default": {}
    },
    {
        "_default": {}
    },
    {
        "_default": {}
    },
    {
        "_default": {}
    },
    {
        "_default": {}
    },
    {
        "_default": {}
    },
    {
        "_default": {}
    },
    {
        "_default": {}
    },
    {
        "_default": {}
    },
    {
        "_default": {}
    },
    {
        "_default": {}
    }
]

Pre-Transformed Options: Combined options before transforming them given a beautifier's specifications

{
    "indent_size": 1,
    "indent_char": "\t",
    "indent_with_tabs": true,
    "beautify_on_save": true,
    "configPath": "",
    "disabled": false,
    "default_beautifier": "Uncrustify"
}

Final Options

Final combined and transformed options that are used

{
    "indent_size": 1,
    "indent_char": "\t",
    "indent_with_tabs": true,
    "beautify_on_save": true,
    "configPath": "",
    "disabled": false,
    "default_beautifier": "Uncrustify"
}

Results

Beautified File Contents:

package com.groupofsix.app;

import java.awt.Point;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Optional;
import javafx.scene.paint.Color;

/**
 * Game class handles instantiating the game, resetting the player and parsing
 * the action sequences to the player.
 *
 * @author Matthijs, Simon
 * @since 11/09/2017
 */
public class Game {
private Grid grid;
private Player player;
private Sequence curSeq;
private Sequence sequence;
private Sequence subseq1;
private Sequence subseq2;
private Block playerStartPosition;
private Orientation playerStartOrientation;

private static final String levelsDir = System.getProperty("user.dir") + "/src/main/resources/levels/";

/**
 * Default constructor for a Game object
 */
public Game() {
								this.grid = null;
								this.player = null;
								this.sequence = new Sequence();
								this.subseq1 = new Sequence();
								this.subseq2 = new Sequence();
								this.curSeq = this.sequence;
}

/**
 * Standard constructor for a Game object
 *
 * @param grid
 *            Playing field
 * @param player
 *            The object that is controlled
 * @param sequence
 *            Array of actions
 */
public Game(Grid grid, Player player, Sequence sequence) {
								this.grid = grid;
								this.player = player;
								this.sequence = sequence;
								this.subseq1 = new Sequence();
								this.subseq2 = new Sequence();
								this.curSeq = this.sequence;
}

/**
 * Load a new level from text file
 *
 * @param fileName
 *            containing the level information
 * @return Grid containing new level topology
 */
public void loadLevel(String fileName) {
								String currentLine = "";
								ArrayList<Block> lineOfBlocks;
								ArrayList<ArrayList<Block> > grid = new ArrayList<ArrayList<Block> >();

								// Temp variable for player creation
								Integer playerX, playerY, playerNumOrientation;
								Position playerPosition;
								Block playerBlock = null;

								// Coordinate
								Integer x = 0;
								Integer y = 0;

								// Temp variables for block creation
								Position blockPosition;
								Block block;

								try {
																FileReader fileReader = new FileReader(levelsDir + fileName);

																BufferedReader buff = new BufferedReader(fileReader);

																// Get the position and orientation of the payer
																playerX = Integer.valueOf(buff.readLine());
																playerY = Integer.valueOf(buff.readLine());
																playerPosition = new Position(playerX, playerY);
																playerNumOrientation = Integer.valueOf(buff.readLine());
																playerStartOrientation = Player.parseNumericOrientation(playerNumOrientation);

																while ((currentLine = buff.readLine()) != null) {
																								lineOfBlocks = new ArrayList<Block>();

																								for (int i = 0; i < currentLine.length(); i++) {
																																blockPosition = new Position(x, y);

																																block = new Block(currentLine.charAt(i), blockPosition);
																																lineOfBlocks.add(new Block(block));

																																if (playerPosition.equals(blockPosition)) {
																																								playerStartPosition = playerBlock = new Block(block);
																																}

																																x += 1;
																								}
																								grid.add(new ArrayList<Block>(lineOfBlocks));
																								y += 1;
																								x = 0;
																}

																buff.close();
																this.grid = new Grid(grid);
																this.player = new Player(playerNumOrientation, playerBlock);
								} catch (FileNotFoundException ex) {
																System.out.println("Error : Impossible to open '" + fileName + "'");
								} catch (IOException ex) {
																System.out.println("Error reading file '" + fileName + "'");
								}
}

/**
 * Get the game's grid
 *
 * @return
 */
public Grid getGrid() {
								return grid;
}

/**
 * Get the game's player
 *
 * @return
 */
public Player getPlayer() {
								return player;
}

/**
 * Get the player's location
 *
 * @return
 */
public Position getPlayerPosition() {
								return getPlayer().getPosition();
}

/**
 * Get the game's sequence
 *
 * @return
 */
public Sequence getSequence() {
								return sequence;
}

/**
 * Get the game's first subsequence
 *
 * @return
 */
public Sequence getSubSeq1() {
								return subseq1;
}

/**
 * Get the game's second subsequence
 *
 * @return
 */
public Sequence getSubSeq2() {
								return subseq2;
}

/**
 * Any time a new level has to be loaded, or the player fails and has to
 * restart, this is the easiest way to quickly place the player on the
 * designated block with its supposed orientation.
 *
 * @param block
 *            The player's new block location
 * @param orientation
 *            The player's new orientation
 */
public void InitNewPlayer(Block block, Orientation orientation) {
								player = null;
								Player player = new Player(block, orientation);
								this.player = player;
}

/**
 * public function for retrieving information about the block in front of
 * the character
 *
 * @return Block
 */
private Block blockInFront() {
								int newX = getPlayerPosition().getX();
								int newY = getPlayerPosition().getY();
								switch (getPlayer().getOrientation()) {
								case North:
																newY = getPlayerPosition().getY() - 1;
																break;
								case East:
																newX = getPlayerPosition().getX() + 1;
																break;
								case South:
																newY = getPlayerPosition().getY() + 1;
																break;
								case West:
																newX = getPlayerPosition().getX() - 1;
																break;
								default:
																break;
								}

								Position newPos = new Position(newX, newY);

								if (this.grid.positionExists(newPos)) {
																return grid.getBlock(newPos);
								}

								return this.grid.getBlock(this.getPlayerPosition());
}

/**
 * Private method to quickly see if input block is empty or not
 *
 * @param block
 * @return boolean
 */
private boolean checkIfEmpty(Block block) {
								boolean foo = false;
								if (block.getType() == BlockType.Empty) {
																foo = true;
								}
								return foo;
}

/**
 * Let the player walk one block forward, update the player's location and
 * fails if not possible
 */
private void forward() {

								Block inFront = blockInFront();

								// if block is empty or different elevation: fail
								if (checkIfEmpty(inFront) || inFront.getHeight() != getPlayer().getBlock().getHeight()) {
																// do nothing
								} else {
																// walk 1 block forward in JavaFX
																Position newPos = inFront.getPosition();
																player.setBlock(grid.getBlock(newPos)); // this does not exist yet
								}
}

/**
 * Let the player turn clockwise
 */
private void clockwise() {
								switch (getPlayer().getOrientation()) {
								case North:
																getPlayer().setOrientation(Orientation.East);
																break;
								case East:
																getPlayer().setOrientation(Orientation.South);
																break;
								case South:
																getPlayer().setOrientation(Orientation.West);
																break;
								case West:
																getPlayer().setOrientation(Orientation.North);
																break;
								default:
																break;
								}
}

/**
 * Let the player turn anti-clockwise
 */
private void anticlockwise() {
								switch (getPlayer().getOrientation()) {
								case North:
																getPlayer().setOrientation(Orientation.West);
																break;
								case East:
																getPlayer().setOrientation(Orientation.North);
																break;
								case South:
																getPlayer().setOrientation(Orientation.East);
																break;
								case West:
																getPlayer().setOrientation(Orientation.South);
																break;
								default:
																break;
								}
}

/**
 * Jump up one block in front of player, or down x blocks.
 */
private void jump() {
								Block inFront = blockInFront();

								if (!inFront.equals(this.getPlayer().getBlock())) {
																Block current = getPlayer().getBlock();

																// If block is empty, or if the block is the same elevation,
																// or if the block is more than 1 higher, don't do anything.
																if (inFront.getHeight() == current.getHeight() || inFront.getHeight() >= current.getHeight() + 2
																				|| checkIfEmpty(inFront)) {
																								// do nothing
																} else {
																								// walk 1 block forward in JavaFX
																								Position newPos = inFront.getPosition();
																								player.setBlock(grid.getBlock(newPos));
																}
								}
}

/**
 * Turn on/off a LightBlock
 */
private void lightOn() {
								Block current = grid.getBlock(getPlayerPosition());
								BlockType bt = current.getType();
								BlockType newBlockType;
								if (bt.equals(BlockType.LightBlockOff) || bt.equals(BlockType.LightBlockOn)) {
																if (bt.equals(BlockType.LightBlockOn)) {
																								current.setType(BlockType.LightBlockOff);
																								// Throws an error actually
																								// current.getRectangle().setFill(Color.RED);
																} else {
																								current.setType(BlockType.LightBlockOn);
																								// Throws an error actually
																								// current.getRectangle().setFill(Color.YELLOW);
																}
								}
}

/**
 * Main method to interact with the game. Take the next action and perform
 * it
 *
 * @return Playing if there are still actions to perform, Won if the player
 *         finished the level and loose if there are still LightBlockOff
 */
public GameState move() {
								Optional<ActionType> action = this.curSeq.nextAction();
								if(action.isPresent()) {
																switch (action.get()) {
																case Jump:
																								this.jump();
																								break;
																case Walk:
																								this.forward();
																								break;
																case Clockwise:
																								this.clockwise();
																								break;
																case AntiClockwise:
																								this.anticlockwise();
																								break;
																case LightOn:
																								this.lightOn();
																								break;
																case SubSeq1:
																								curSeq = this.subseq1;
																								this.move();
																								break;
																case SubSeq2:
																								curSeq = this.subseq2;
																								this.move();
																								break;
																}
																this.player.setBlock(this.grid.getBlock(this.player.getPosition()));
								}
								else if (!curSeq.equals(sequence)) {
																curSeq = sequence;
																this.move();
								}
								else {
																if(this.grid.levelFinished()) {
																								return GameState.Won;
																}
																else {
																								return GameState.Lose;
																}
								}

								return GameState.Playing;
}

public void resetPlayer() {
								curSeq = sequence;
								sequence.reset();
								subseq1.reset();
								subseq2.reset();
								player.setBlock(playerStartPosition);
								player.setOrientation(playerStartOrientation);
}

/**
 * Finds the lightBlocks that are lit and turns them off
 */
public void resetLightBlocks() {
								for (Block b : getGrid().getAllBlocks()) {
																if (b.getType().equals(BlockType.LightBlockOn))
																								b.setType(BlockType.LightBlockOff);
								}
}

}

Original vs. Beautified Diff:

Index: /home/hans/Scripts/LightBot_By_GroupOfSix/lightbot/src/main/java/com/groupofsix/app/Game.java
===================================================================
--- /home/hans/Scripts/LightBot_By_GroupOfSix/lightbot/src/main/java/com/groupofsix/app/Game.java	original
+++ /home/hans/Scripts/LightBot_By_GroupOfSix/lightbot/src/main/java/com/groupofsix/app/Game.java	beautified
@@ -11,414 +11,414 @@
 
 /**
  * Game class handles instantiating the game, resetting the player and parsing
  * the action sequences to the player.
- * 
+ *
  * @author Matthijs, Simon
  * @since 11/09/2017
  */
 public class Game {
-	private Grid grid;
-	private Player player;
-	private Sequence curSeq;
-	private Sequence sequence;
-	private Sequence subseq1;
-	private Sequence subseq2;
-	private Block playerStartPosition;
-	private Orientation playerStartOrientation;
+private Grid grid;
+private Player player;
+private Sequence curSeq;
+private Sequence sequence;
+private Sequence subseq1;
+private Sequence subseq2;
+private Block playerStartPosition;
+private Orientation playerStartOrientation;
 
-	private static final String levelsDir = System.getProperty("user.dir") + "/src/main/resources/levels/";
+private static final String levelsDir = System.getProperty("user.dir") + "/src/main/resources/levels/";
 
-	/**
-	 * Default constructor for a Game object
-	 */
-	public Game() {
-		this.grid = null;
-		this.player = null;
-		this.sequence = new Sequence();
-		this.subseq1 = new Sequence();
-		this.subseq2 = new Sequence();
-		this.curSeq = this.sequence;
-	}
+/**
+ * Default constructor for a Game object
+ */
+public Game() {
+								this.grid = null;
+								this.player = null;
+								this.sequence = new Sequence();
+								this.subseq1 = new Sequence();
+								this.subseq2 = new Sequence();
+								this.curSeq = this.sequence;
+}
 
-	/**
-	 * Standard constructor for a Game object
-	 * 
-	 * @param grid
-	 *            Playing field
-	 * @param player
-	 *            The object that is controlled
-	 * @param sequence
-	 *            Array of actions
-	 */
-	public Game(Grid grid, Player player, Sequence sequence) {
-		this.grid = grid;
-		this.player = player;
-		this.sequence = sequence;
-		this.subseq1 = new Sequence();
-		this.subseq2 = new Sequence();
-		this.curSeq = this.sequence;
-	}
+/**
+ * Standard constructor for a Game object
+ *
+ * @param grid
+ *            Playing field
+ * @param player
+ *            The object that is controlled
+ * @param sequence
+ *            Array of actions
+ */
+public Game(Grid grid, Player player, Sequence sequence) {
+								this.grid = grid;
+								this.player = player;
+								this.sequence = sequence;
+								this.subseq1 = new Sequence();
+								this.subseq2 = new Sequence();
+								this.curSeq = this.sequence;
+}
 
-	/**
-	 * Load a new level from text file
-	 * 
-	 * @param fileName
-	 *            containing the level information
-	 * @return Grid containing new level topology
-	 */
-	public void loadLevel(String fileName) {
-		String currentLine = "";
-		ArrayList<Block> lineOfBlocks;
-		ArrayList<ArrayList<Block>> grid = new ArrayList<ArrayList<Block>>();
+/**
+ * Load a new level from text file
+ *
+ * @param fileName
+ *            containing the level information
+ * @return Grid containing new level topology
+ */
+public void loadLevel(String fileName) {
+								String currentLine = "";
+								ArrayList<Block> lineOfBlocks;
+								ArrayList<ArrayList<Block> > grid = new ArrayList<ArrayList<Block> >();
 
-		// Temp variable for player creation
-		Integer playerX, playerY, playerNumOrientation;
-		Position playerPosition;
-		Block playerBlock = null;
+								// Temp variable for player creation
+								Integer playerX, playerY, playerNumOrientation;
+								Position playerPosition;
+								Block playerBlock = null;
 
-		// Coordinate
-		Integer x = 0;
-		Integer y = 0;
+								// Coordinate
+								Integer x = 0;
+								Integer y = 0;
 
-		// Temp variables for block creation
-		Position blockPosition;
-		Block block;
+								// Temp variables for block creation
+								Position blockPosition;
+								Block block;
 
-		try {
-			FileReader fileReader = new FileReader(levelsDir + fileName);
+								try {
+																FileReader fileReader = new FileReader(levelsDir + fileName);
 
-			BufferedReader buff = new BufferedReader(fileReader);
+																BufferedReader buff = new BufferedReader(fileReader);
 
-			// Get the position and orientation of the payer
-			playerX = Integer.valueOf(buff.readLine());
-			playerY = Integer.valueOf(buff.readLine());
-			playerPosition = new Position(playerX, playerY);
-			playerNumOrientation = Integer.valueOf(buff.readLine());
-			playerStartOrientation = Player.parseNumericOrientation(playerNumOrientation);
+																// Get the position and orientation of the payer
+																playerX = Integer.valueOf(buff.readLine());
+																playerY = Integer.valueOf(buff.readLine());
+																playerPosition = new Position(playerX, playerY);
+																playerNumOrientation = Integer.valueOf(buff.readLine());
+																playerStartOrientation = Player.parseNumericOrientation(playerNumOrientation);
 
-			while ((currentLine = buff.readLine()) != null) {
-				lineOfBlocks = new ArrayList<Block>();
+																while ((currentLine = buff.readLine()) != null) {
+																								lineOfBlocks = new ArrayList<Block>();
 
-				for (int i = 0; i < currentLine.length(); i++) {
-					blockPosition = new Position(x, y);
+																								for (int i = 0; i < currentLine.length(); i++) {
+																																blockPosition = new Position(x, y);
 
-					block = new Block(currentLine.charAt(i), blockPosition);
-					lineOfBlocks.add(new Block(block));
+																																block = new Block(currentLine.charAt(i), blockPosition);
+																																lineOfBlocks.add(new Block(block));
 
-					if (playerPosition.equals(blockPosition)) {
-						playerStartPosition = playerBlock = new Block(block);
-					}
+																																if (playerPosition.equals(blockPosition)) {
+																																								playerStartPosition = playerBlock = new Block(block);
+																																}
 
-					x += 1;
-				}
-				grid.add(new ArrayList<Block>(lineOfBlocks));
-				y += 1;
-				x = 0;
-			}
+																																x += 1;
+																								}
+																								grid.add(new ArrayList<Block>(lineOfBlocks));
+																								y += 1;
+																								x = 0;
+																}
 
-			buff.close();
-			this.grid = new Grid(grid);
-			this.player = new Player(playerNumOrientation, playerBlock);
-		} catch (FileNotFoundException ex) {
-			System.out.println("Error : Impossible to open '" + fileName + "'");
-		} catch (IOException ex) {
-			System.out.println("Error reading file '" + fileName + "'");
-		}
-	}
+																buff.close();
+																this.grid = new Grid(grid);
+																this.player = new Player(playerNumOrientation, playerBlock);
+								} catch (FileNotFoundException ex) {
+																System.out.println("Error : Impossible to open '" + fileName + "'");
+								} catch (IOException ex) {
+																System.out.println("Error reading file '" + fileName + "'");
+								}
+}
 
-	/**
-	 * Get the game's grid
-	 * 
-	 * @return
-	 */
-	public Grid getGrid() {
-		return grid;
-	}
+/**
+ * Get the game's grid
+ *
+ * @return
+ */
+public Grid getGrid() {
+								return grid;
+}
 
-	/**
-	 * Get the game's player
-	 * 
-	 * @return
-	 */
-	public Player getPlayer() {
-		return player;
-	}
+/**
+ * Get the game's player
+ *
+ * @return
+ */
+public Player getPlayer() {
+								return player;
+}
 
-	/**
-	 * Get the player's location
-	 * 
-	 * @return
-	 */
-	public Position getPlayerPosition() {
-		return getPlayer().getPosition();
-	}
+/**
+ * Get the player's location
+ *
+ * @return
+ */
+public Position getPlayerPosition() {
+								return getPlayer().getPosition();
+}
 
-	/**
-	 * Get the game's sequence
-	 * 
-	 * @return
-	 */
-	public Sequence getSequence() {
-		return sequence;
-	}
+/**
+ * Get the game's sequence
+ *
+ * @return
+ */
+public Sequence getSequence() {
+								return sequence;
+}
 
-	/**
-	 * Get the game's first subsequence
-	 * 
-	 * @return
-	 */
-	public Sequence getSubSeq1() {
-		return subseq1;
-	}
+/**
+ * Get the game's first subsequence
+ *
+ * @return
+ */
+public Sequence getSubSeq1() {
+								return subseq1;
+}
 
-	/**
-	 * Get the game's second subsequence
-	 * 
-	 * @return
-	 */
-	public Sequence getSubSeq2() {
-		return subseq2;
-	}
+/**
+ * Get the game's second subsequence
+ *
+ * @return
+ */
+public Sequence getSubSeq2() {
+								return subseq2;
+}
 
-	/**
-	 * Any time a new level has to be loaded, or the player fails and has to
-	 * restart, this is the easiest way to quickly place the player on the
-	 * designated block with its supposed orientation.
-	 * 
-	 * @param block
-	 *            The player's new block location
-	 * @param orientation
-	 *            The player's new orientation
-	 */
-	public void InitNewPlayer(Block block, Orientation orientation) {
-		player = null;
-		Player player = new Player(block, orientation);
-		this.player = player;
-	}
+/**
+ * Any time a new level has to be loaded, or the player fails and has to
+ * restart, this is the easiest way to quickly place the player on the
+ * designated block with its supposed orientation.
+ *
+ * @param block
+ *            The player's new block location
+ * @param orientation
+ *            The player's new orientation
+ */
+public void InitNewPlayer(Block block, Orientation orientation) {
+								player = null;
+								Player player = new Player(block, orientation);
+								this.player = player;
+}
 
-	/**
-	 * public function for retrieving information about the block in front of
-	 * the character
-	 * 
-	 * @return Block
-	 */
-	private Block blockInFront() {
-		int newX = getPlayerPosition().getX();
-		int newY = getPlayerPosition().getY();
-		switch (getPlayer().getOrientation()) {
-		case North:
-			newY = getPlayerPosition().getY() - 1;
-			break;
-		case East:
-			newX = getPlayerPosition().getX() + 1;
-			break;
-		case South:
-			newY = getPlayerPosition().getY() + 1;
-			break;
-		case West:
-			newX = getPlayerPosition().getX() - 1;
-			break;
-		default:
-			break;
-		}
+/**
+ * public function for retrieving information about the block in front of
+ * the character
+ *
+ * @return Block
+ */
+private Block blockInFront() {
+								int newX = getPlayerPosition().getX();
+								int newY = getPlayerPosition().getY();
+								switch (getPlayer().getOrientation()) {
+								case North:
+																newY = getPlayerPosition().getY() - 1;
+																break;
+								case East:
+																newX = getPlayerPosition().getX() + 1;
+																break;
+								case South:
+																newY = getPlayerPosition().getY() + 1;
+																break;
+								case West:
+																newX = getPlayerPosition().getX() - 1;
+																break;
+								default:
+																break;
+								}
 
-		Position newPos = new Position(newX, newY);
+								Position newPos = new Position(newX, newY);
 
-		if (this.grid.positionExists(newPos)) {
-			return grid.getBlock(newPos);
-		}
+								if (this.grid.positionExists(newPos)) {
+																return grid.getBlock(newPos);
+								}
 
-		return this.grid.getBlock(this.getPlayerPosition());
-	}
+								return this.grid.getBlock(this.getPlayerPosition());
+}
 
-	/**
-	 * Private method to quickly see if input block is empty or not
-	 * 
-	 * @param block
-	 * @return boolean
-	 */
-	private boolean checkIfEmpty(Block block) {
-		boolean foo = false;
-		if (block.getType() == BlockType.Empty) {
-			foo = true;
-		}
-		return foo;
-	}
+/**
+ * Private method to quickly see if input block is empty or not
+ *
+ * @param block
+ * @return boolean
+ */
+private boolean checkIfEmpty(Block block) {
+								boolean foo = false;
+								if (block.getType() == BlockType.Empty) {
+																foo = true;
+								}
+								return foo;
+}
 
-	/**
-	 * Let the player walk one block forward, update the player's location and
-	 * fails if not possible
-	 */
-	private void forward() {
+/**
+ * Let the player walk one block forward, update the player's location and
+ * fails if not possible
+ */
+private void forward() {
 
-		Block inFront = blockInFront();
+								Block inFront = blockInFront();
 
-		// if block is empty or different elevation: fail
-		if (checkIfEmpty(inFront) || inFront.getHeight() != getPlayer().getBlock().getHeight()) {
-			// do nothing
-		} else {
-			// walk 1 block forward in JavaFX
-			Position newPos = inFront.getPosition();
-			player.setBlock(grid.getBlock(newPos)); // this does not exist yet
-		}
-	}
+								// if block is empty or different elevation: fail
+								if (checkIfEmpty(inFront) || inFront.getHeight() != getPlayer().getBlock().getHeight()) {
+																// do nothing
+								} else {
+																// walk 1 block forward in JavaFX
+																Position newPos = inFront.getPosition();
+																player.setBlock(grid.getBlock(newPos)); // this does not exist yet
+								}
+}
 
-	/**
-	 * Let the player turn clockwise
-	 */
-	private void clockwise() {
-		switch (getPlayer().getOrientation()) {
-		case North:
-			getPlayer().setOrientation(Orientation.East);
-			break;
-		case East:
-			getPlayer().setOrientation(Orientation.South);
-			break;
-		case South:
-			getPlayer().setOrientation(Orientation.West);
-			break;
-		case West:
-			getPlayer().setOrientation(Orientation.North);
-			break;
-		default:
-			break;
-		}
-	}
+/**
+ * Let the player turn clockwise
+ */
+private void clockwise() {
+								switch (getPlayer().getOrientation()) {
+								case North:
+																getPlayer().setOrientation(Orientation.East);
+																break;
+								case East:
+																getPlayer().setOrientation(Orientation.South);
+																break;
+								case South:
+																getPlayer().setOrientation(Orientation.West);
+																break;
+								case West:
+																getPlayer().setOrientation(Orientation.North);
+																break;
+								default:
+																break;
+								}
+}
 
-	/**
-	 * Let the player turn anti-clockwise
-	 */
-	private void anticlockwise() {
-		switch (getPlayer().getOrientation()) {
-		case North:
-			getPlayer().setOrientation(Orientation.West);
-			break;
-		case East:
-			getPlayer().setOrientation(Orientation.North);
-			break;
-		case South:
-			getPlayer().setOrientation(Orientation.East);
-			break;
-		case West:
-			getPlayer().setOrientation(Orientation.South);
-			break;
-		default:
-			break;
-		}
-	}
+/**
+ * Let the player turn anti-clockwise
+ */
+private void anticlockwise() {
+								switch (getPlayer().getOrientation()) {
+								case North:
+																getPlayer().setOrientation(Orientation.West);
+																break;
+								case East:
+																getPlayer().setOrientation(Orientation.North);
+																break;
+								case South:
+																getPlayer().setOrientation(Orientation.East);
+																break;
+								case West:
+																getPlayer().setOrientation(Orientation.South);
+																break;
+								default:
+																break;
+								}
+}
 
-	/**
-	 * Jump up one block in front of player, or down x blocks.
-	 */
-	private void jump() {
-		Block inFront = blockInFront();
+/**
+ * Jump up one block in front of player, or down x blocks.
+ */
+private void jump() {
+								Block inFront = blockInFront();
 
-		if (!inFront.equals(this.getPlayer().getBlock())) {
-			Block current = getPlayer().getBlock();
+								if (!inFront.equals(this.getPlayer().getBlock())) {
+																Block current = getPlayer().getBlock();
 
-			// If block is empty, or if the block is the same elevation,
-			// or if the block is more than 1 higher, don't do anything.
-			if (inFront.getHeight() == current.getHeight() || inFront.getHeight() >= current.getHeight() + 2
-					|| checkIfEmpty(inFront)) {
-				// do nothing
-			} else {
-				// walk 1 block forward in JavaFX
-				Position newPos = inFront.getPosition();
-				player.setBlock(grid.getBlock(newPos));
-			}
-		}
-	}
+																// If block is empty, or if the block is the same elevation,
+																// or if the block is more than 1 higher, don't do anything.
+																if (inFront.getHeight() == current.getHeight() || inFront.getHeight() >= current.getHeight() + 2
+																				|| checkIfEmpty(inFront)) {
+																								// do nothing
+																} else {
+																								// walk 1 block forward in JavaFX
+																								Position newPos = inFront.getPosition();
+																								player.setBlock(grid.getBlock(newPos));
+																}
+								}
+}
 
-	/**
-	 * Turn on/off a LightBlock
-	 */
-	private void lightOn() {
-		Block current = grid.getBlock(getPlayerPosition());
-		BlockType bt = current.getType();
-		BlockType newBlockType;
-		if (bt.equals(BlockType.LightBlockOff) || bt.equals(BlockType.LightBlockOn)) {
-			if (bt.equals(BlockType.LightBlockOn)) {
-				current.setType(BlockType.LightBlockOff);
-				// Throws an error actually
-				// current.getRectangle().setFill(Color.RED);
-			} else {
-				current.setType(BlockType.LightBlockOn);
-				// Throws an error actually
-				// current.getRectangle().setFill(Color.YELLOW);
-			}
-		}
-	}
+/**
+ * Turn on/off a LightBlock
+ */
+private void lightOn() {
+								Block current = grid.getBlock(getPlayerPosition());
+								BlockType bt = current.getType();
+								BlockType newBlockType;
+								if (bt.equals(BlockType.LightBlockOff) || bt.equals(BlockType.LightBlockOn)) {
+																if (bt.equals(BlockType.LightBlockOn)) {
+																								current.setType(BlockType.LightBlockOff);
+																								// Throws an error actually
+																								// current.getRectangle().setFill(Color.RED);
+																} else {
+																								current.setType(BlockType.LightBlockOn);
+																								// Throws an error actually
+																								// current.getRectangle().setFill(Color.YELLOW);
+																}
+								}
+}
 
-	/**
-	 * Main method to interact with the game. Take the next action and perform
-	 * it
-	 * 
-	 * @return Playing if there are still actions to perform, Won if the player
-	 *         finished the level and loose if there are still LightBlockOff
-	 */
-	public GameState move() {
-    Optional<ActionType> action = this.curSeq.nextAction();
-		if(action.isPresent()) {
-			switch (action.get()) {
-				case Jump:
-					this.jump();
-					break;
-				case Walk:
-					this.forward();
-					break;
-				case Clockwise:
-					this.clockwise();
-					break;
-				case AntiClockwise:
-					this.anticlockwise();
-					break;
-				case LightOn:
-					this.lightOn();
-					break;
-				case SubSeq1:
-					curSeq = this.subseq1;
-					this.move();
-					break;
-				case SubSeq2:
-					curSeq = this.subseq2;
-					this.move();
-					break;
-			}
-			this.player.setBlock(this.grid.getBlock(this.player.getPosition()));
-		}
-		else if (!curSeq.equals(sequence)){
-			curSeq = sequence;
-			this.move();
-		}
-		else {
-			if(this.grid.levelFinished()) {
-				return GameState.Won;
-			}
-			else {
-				return GameState.Lose;
-			}
-		}
-    
-		return GameState.Playing;
-	}
+/**
+ * Main method to interact with the game. Take the next action and perform
+ * it
+ *
+ * @return Playing if there are still actions to perform, Won if the player
+ *         finished the level and loose if there are still LightBlockOff
+ */
+public GameState move() {
+								Optional<ActionType> action = this.curSeq.nextAction();
+								if(action.isPresent()) {
+																switch (action.get()) {
+																case Jump:
+																								this.jump();
+																								break;
+																case Walk:
+																								this.forward();
+																								break;
+																case Clockwise:
+																								this.clockwise();
+																								break;
+																case AntiClockwise:
+																								this.anticlockwise();
+																								break;
+																case LightOn:
+																								this.lightOn();
+																								break;
+																case SubSeq1:
+																								curSeq = this.subseq1;
+																								this.move();
+																								break;
+																case SubSeq2:
+																								curSeq = this.subseq2;
+																								this.move();
+																								break;
+																}
+																this.player.setBlock(this.grid.getBlock(this.player.getPosition()));
+								}
+								else if (!curSeq.equals(sequence)) {
+																curSeq = sequence;
+																this.move();
+								}
+								else {
+																if(this.grid.levelFinished()) {
+																								return GameState.Won;
+																}
+																else {
+																								return GameState.Lose;
+																}
+								}
 
-	public void resetPlayer() {
-		curSeq = sequence;
-		sequence.reset();
-		subseq1.reset();
-		subseq2.reset();
-		player.setBlock(playerStartPosition);
-		player.setOrientation(playerStartOrientation);
-	}
+								return GameState.Playing;
+}
 
-	/**
-	 * Finds the lightBlocks that are lit and turns them off
-	 */
-	public void resetLightBlocks() {
-		for (Block b : getGrid().getAllBlocks()) {
-			if (b.getType().equals(BlockType.LightBlockOn))
-				b.setType(BlockType.LightBlockOff);
-		}
-	}
+public void resetPlayer() {
+								curSeq = sequence;
+								sequence.reset();
+								subseq1.reset();
+								subseq2.reset();
+								player.setBlock(playerStartPosition);
+								player.setOrientation(playerStartOrientation);
+}
 
+/**
+ * Finds the lightBlocks that are lit and turns them off
+ */
+public void resetLightBlocks() {
+								for (Block b : getGrid().getAllBlocks()) {
+																if (b.getType().equals(BlockType.LightBlockOn))
+																								b.setType(BlockType.LightBlockOff);
+								}
 }
+
+}

Logs

2017-10-09T08:42:52.774Z - debug: [beautifiers/index.coffee] beautify package com.groupofsix.app;

import java.awt.Point;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Optional;
import javafx.scene.paint.Color;

/**
 * Game class handles instantiating the game, resetting the player and parsing
 * the action sequences to the player.
 * 
 * @author Matthijs, Simon
 * @since 11/09/2017
 */
public class Game {
	private Grid grid;
	private Player player;
	private Sequence curSeq;
	private Sequence sequence;
	private Sequence subseq1;
	private Sequence subseq2;
	private Block playerStartPosition;
	private Orientation playerStartOrientation;

	private static final String levelsDir = System.getProperty("user.dir") + "/src/main/resources/levels/";

	/**
	 * Default constructor for a Game object
	 */
	public Game() {
		this.grid = null;
		this.player = null;
		this.sequence = new Sequence();
		this.subseq1 = new Sequence();
		this.subseq2 = new Sequence();
		this.curSeq = this.sequence;
	}

	/**
	 * Standard constructor for a Game object
	 * 
	 * @param grid
	 *            Playing field
	 * @param player
	 *            The object that is controlled
	 * @param sequence
	 *            Array of actions
	 */
	public Game(Grid grid, Player player, Sequence sequence) {
		this.grid = grid;
		this.player = player;
		this.sequence = sequence;
		this.subseq1 = new Sequence();
		this.subseq2 = new Sequence();
		this.curSeq = this.sequence;
	}

	/**
	 * Load a new level from text file
	 * 
	 * @param fileName
	 *            containing the level information
	 * @return Grid containing new level topology
	 */
	public void loadLevel(String fileName) {
		String currentLine = "";
		ArrayList<Block> lineOfBlocks;
		ArrayList<ArrayList<Block>> grid = new ArrayList<ArrayList<Block>>();

		// Temp variable for player creation
		Integer playerX, playerY, playerNumOrientation;
		Position playerPosition;
		Block playerBlock = null;

		// Coordinate
		Integer x = 0;
		Integer y = 0;

		// Temp variables for block creation
		Position blockPosition;
		Block block;

		try {
			FileReader fileReader = new FileReader(levelsDir + fileName);

			BufferedReader buff = new BufferedReader(fileReader);

			// Get the position and orientation of the payer
			playerX = Integer.valueOf(buff.readLine());
			playerY = Integer.valueOf(buff.readLine());
			playerPosition = new Position(playerX, playerY);
			playerNumOrientation = Integer.valueOf(buff.readLine());
			playerStartOrientation = Player.parseNumericOrientation(playerNumOrientation);

			while ((currentLine = buff.readLine()) != null) {
				lineOfBlocks = new ArrayList<Block>();

				for (int i = 0; i < currentLine.length(); i++) {
					blockPosition = new Position(x, y);

					block = new Block(currentLine.charAt(i), blockPosition);
					lineOfBlocks.add(new Block(block));

					if (playerPosition.equals(blockPosition)) {
						playerStartPosition = playerBlock = new Block(block);
					}

					x += 1;
				}
				grid.add(new ArrayList<Block>(lineOfBlocks));
				y += 1;
				x = 0;
			}

			buff.close();
			this.grid = new Grid(grid);
			this.player = new Player(playerNumOrientation, playerBlock);
		} catch (FileNotFoundException ex) {
			System.out.println("Error : Impossible to open '" + fileName + "'");
		} catch (IOException ex) {
			System.out.println("Error reading file '" + fileName + "'");
		}
	}

	/**
	 * Get the game's grid
	 * 
	 * @return
	 */
	public Grid getGrid() {
		return grid;
	}

	/**
	 * Get the game's player
	 * 
	 * @return
	 */
	public Player getPlayer() {
		return player;
	}

	/**
	 * Get the player's location
	 * 
	 * @return
	 */
	public Position getPlayerPosition() {
		return getPlayer().getPosition();
	}

	/**
	 * Get the game's sequence
	 * 
	 * @return
	 */
	public Sequence getSequence() {
		return sequence;
	}

	/**
	 * Get the game's first subsequence
	 * 
	 * @return
	 */
	public Sequence getSubSeq1() {
		return subseq1;
	}

	/**
	 * Get the game's second subsequence
	 * 
	 * @return
	 */
	public Sequence getSubSeq2() {
		return subseq2;
	}

	/**
	 * Any time a new level has to be loaded, or the player fails and has to
	 * restart, this is the easiest way to quickly place the player on the
	 * designated block with its supposed orientation.
	 * 
	 * @param block
	 *            The player's new block location
	 * @param orientation
	 *            The player's new orientation
	 */
	public void InitNewPlayer(Block block, Orientation orientation) {
		player = null;
		Player player = new Player(block, orientation);
		this.player = player;
	}

	/**
	 * public function for retrieving information about the block in front of
	 * the character
	 * 
	 * @return Block
	 */
	private Block blockInFront() {
		int newX = getPlayerPosition().getX();
		int newY = getPlayerPosition().getY();
		switch (getPlayer().getOrientation()) {
		case North:
			newY = getPlayerPosition().getY() - 1;
			break;
		case East:
			newX = getPlayerPosition().getX() + 1;
			break;
		case South:
			newY = getPlayerPosition().getY() + 1;
			break;
		case West:
			newX = getPlayerPosition().getX() - 1;
			break;
		default:
			break;
		}

		Position newPos = new Position(newX, newY);

		if (this.grid.positionExists(newPos)) {
			return grid.getBlock(newPos);
		}

		return this.grid.getBlock(this.getPlayerPosition());
	}

	/**
	 * Private method to quickly see if input block is empty or not
	 * 
	 * @param block
	 * @return boolean
	 */
	private boolean checkIfEmpty(Block block) {
		boolean foo = false;
		if (block.getType() == BlockType.Empty) {
			foo = true;
		}
		return foo;
	}

	/**
	 * Let the player walk one block forward, update the player's location and
	 * fails if not possible
	 */
	private void forward() {

		Block inFront = blockInFront();

		// if block is empty or different elevation: fail
		if (checkIfEmpty(inFront) || inFront.getHeight() != getPlayer().getBlock().getHeight()) {
			// do nothing
		} else {
			// walk 1 block forward in JavaFX
			Position newPos = inFront.getPosition();
			player.setBlock(grid.getBlock(newPos)); // this does not exist yet
		}
	}

	/**
	 * Let the player turn clockwise
	 */
	private void clockwise() {
		switch (getPlayer().getOrientation()) {
		case North:
			getPlayer().setOrientation(Orientation.East);
			break;
		case East:
			getPlayer().setOrientation(Orientation.South);
			break;
		case South:
			getPlayer().setOrientation(Orientation.West);
			break;
		case West:
			getPlayer().setOrientation(Orientation.North);
			break;
		default:
			break;
		}
	}

	/**
	 * Let the player turn anti-clockwise
	 */
	private void anticlockwise() {
		switch (getPlayer().getOrientation()) {
		case North:
			getPlayer().setOrientation(Orientation.West);
			break;
		case East:
			getPlayer().setOrientation(Orientation.North);
			break;
		case South:
			getPlayer().setOrientation(Orientation.East);
			break;
		case West:
			getPlayer().setOrientation(Orientation.South);
			break;
		default:
			break;
		}
	}

	/**
	 * Jump up one block in front of player, or down x blocks.
	 */
	private void jump() {
		Block inFront = blockInFront();

		if (!inFront.equals(this.getPlayer().getBlock())) {
			Block current = getPlayer().getBlock();

			// If block is empty, or if the block is the same elevation,
			// or if the block is more than 1 higher, don't do anything.
			if (inFront.getHeight() == current.getHeight() || inFront.getHeight() >= current.getHeight() + 2
					|| checkIfEmpty(inFront)) {
				// do nothing
			} else {
				// walk 1 block forward in JavaFX
				Position newPos = inFront.getPosition();
				player.setBlock(grid.getBlock(newPos));
			}
		}
	}

	/**
	 * Turn on/off a LightBlock
	 */
	private void lightOn() {
		Block current = grid.getBlock(getPlayerPosition());
		BlockType bt = current.getType();
		BlockType newBlockType;
		if (bt.equals(BlockType.LightBlockOff) || bt.equals(BlockType.LightBlockOn)) {
			if (bt.equals(BlockType.LightBlockOn)) {
				current.setType(BlockType.LightBlockOff);
				// Throws an error actually
				// current.getRectangle().setFill(Color.RED);
			} else {
				current.setType(BlockType.LightBlockOn);
				// Throws an error actually
				// current.getRectangle().setFill(Color.YELLOW);
			}
		}
	}

	/**
	 * Main method to interact with the game. Take the next action and perform
	 * it
	 * 
	 * @return Playing if there are still actions to perform, Won if the player
	 *         finished the level and loose if there are still LightBlockOff
	 */
	public GameState move() {
    Optional<ActionType> action = this.curSeq.nextAction();
		if(action.isPresent()) {
			switch (action.get()) {
				case Jump:
					this.jump();
					break;
				case Walk:
					this.forward();
					break;
				case Clockwise:
					this.clockwise();
					break;
				case AntiClockwise:
					this.anticlockwise();
					break;
				case LightOn:
					this.lightOn();
					break;
				case SubSeq1:
					curSeq = this.subseq1;
					this.move();
					break;
				case SubSeq2:
					curSeq = this.subseq2;
					this.move();
					break;
			}
			this.player.setBlock(this.grid.getBlock(this.player.getPosition()));
		}
		else if (!curSeq.equals(sequence)){
			curSeq = sequence;
			this.move();
		}
		else {
			if(this.grid.levelFinished()) {
				return GameState.Won;
			}
			else {
				return GameState.Lose;
			}
		}
    
		return GameState.Playing;
	}

	public void resetPlayer() {
		curSeq = sequence;
		sequence.reset();
		subseq1.reset();
		subseq2.reset();
		player.setBlock(playerStartPosition);
		player.setOrientation(playerStartOrientation);
	}

	/**
	 * Finds the lightBlocks that are lit and turns them off
	 */
	public void resetLightBlocks() {
		for (Block b : getGrid().getAllBlocks()) {
			if (b.getType().equals(BlockType.LightBlockOn))
				b.setType(BlockType.LightBlockOff);
		}
	}

}
 [ { _default: { indent_size: 1, indent_char: '\t', indent_with_tabs: true } },
  { apex: 
     { configPath: '',
       disabled: false,
       default_beautifier: 'Uncrustify',
       beautify_on_save: false },
    arduino: 
     { configPath: '',
       disabled: false,
       default_beautifier: 'Uncrustify',
       beautify_on_save: false },
    bash: 
     { indent_size: 2,
       disabled: false,
       default_beautifier: 'beautysh',
       beautify_on_save: false },
    cs: 
     { configPath: '',
       disabled: false,
       default_beautifier: 'Uncrustify',
       beautify_on_save: false },
    c: 
     { configPath: '',
       disabled: false,
       default_beautifier: 'Uncrustify',
       beautify_on_save: false },
    clj: 
     { disabled: false,
       default_beautifier: 'cljfmt',
       beautify_on_save: false },
    coffeescript: 
     { indent_size: 2,
       indent_char: ' ',
       indent_level: 0,
       indent_with_tabs: false,
       preserve_newlines: true,
       max_preserve_newlines: 10,
       space_in_paren: false,
       jslint_happy: false,
       space_after_anon_function: false,
       brace_style: 'collapse',
       break_chained_methods: false,
       keep_array_indentation: false,
       keep_function_indentation: false,
       space_before_conditional: true,
       eval_code: false,
       unescape_strings: false,
       wrap_line_length: 0,
       end_with_newline: false,
       end_with_comma: false,
       end_of_line: 'System Default',
       disabled: false,
       default_beautifier: 'coffee-fmt',
       beautify_on_save: false },
    cfml: 
     { indent_size: 2,
       indent_char: ' ',
       wrap_line_length: 250,
       preserve_newlines: true,
       disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    cpp: 
     { configPath: '',
       disabled: false,
       default_beautifier: 'Uncrustify',
       beautify_on_save: false },
    crystal: 
     { disabled: false,
       default_beautifier: 'Crystal',
       beautify_on_save: false },
    css: 
     { indent_size: 2,
       indent_char: ' ',
       selector_separator_newline: false,
       newline_between_rules: true,
       preserve_newlines: false,
       wrap_line_length: 0,
       end_with_newline: false,
       indent_comments: true,
       force_indentation: false,
       convert_quotes: 'none',
       align_assignments: false,
       no_lead_zero: false,
       configPath: '',
       predefinedConfig: 'csscomb',
       disabled: false,
       default_beautifier: 'JS Beautify',
       beautify_on_save: false },
    csv: 
     { disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    d: 
     { configPath: '',
       disabled: false,
       default_beautifier: 'Uncrustify',
       beautify_on_save: false },
    ejs: 
     { indent_size: 2,
       indent_char: ' ',
       indent_level: 0,
       indent_with_tabs: false,
       preserve_newlines: true,
       max_preserve_newlines: 10,
       space_in_paren: false,
       jslint_happy: false,
       space_after_anon_function: false,
       brace_style: 'collapse',
       break_chained_methods: false,
       keep_array_indentation: false,
       keep_function_indentation: false,
       space_before_conditional: true,
       eval_code: false,
       unescape_strings: false,
       wrap_line_length: 250,
       end_with_newline: false,
       end_with_comma: false,
       end_of_line: 'System Default',
       indent_inner_html: false,
       indent_scripts: 'normal',
       wrap_attributes: 'auto',
       wrap_attributes_indent_size: 2,
       unformatted: [Object],
       extra_liners: [Object],
       disabled: false,
       default_beautifier: 'JS Beautify',
       beautify_on_save: false },
    elm: 
     { disabled: false,
       default_beautifier: 'elm-format',
       beautify_on_save: false },
    erb: 
     { indent_size: 2,
       indent_char: ' ',
       wrap_line_length: 250,
       preserve_newlines: true,
       disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    erlang: 
     { disabled: false,
       default_beautifier: 'erl_tidy',
       beautify_on_save: false },
    gherkin: 
     { indent_size: 2,
       indent_char: ' ',
       disabled: false,
       default_beautifier: 'Gherkin formatter',
       beautify_on_save: false },
    glsl: 
     { configPath: '',
       disabled: false,
       default_beautifier: 'clang-format',
       beautify_on_save: false },
    go: 
     { disabled: false,
       default_beautifier: 'gofmt',
       beautify_on_save: false },
    gohtml: 
     { indent_size: 2,
       indent_char: ' ',
       wrap_line_length: 250,
       preserve_newlines: true,
       disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    fortran: 
     { emacs_path: '',
       emacs_script_path: '',
       disabled: false,
       default_beautifier: 'Fortran Beautifier',
       beautify_on_save: false },
    handlebars: 
     { indent_inner_html: false,
       indent_size: 2,
       indent_char: ' ',
       brace_style: 'collapse',
       indent_scripts: 'normal',
       wrap_line_length: 250,
       wrap_attributes: 'auto',
       wrap_attributes_indent_size: 2,
       preserve_newlines: true,
       max_preserve_newlines: 10,
       unformatted: [Object],
       end_with_newline: false,
       extra_liners: [Object],
       disabled: false,
       default_beautifier: 'JS Beautify',
       beautify_on_save: false },
    haskell: 
     { disabled: false,
       default_beautifier: 'stylish-haskell',
       beautify_on_save: false },
    html: 
     { indent_inner_html: false,
       indent_size: 2,
       indent_char: ' ',
       brace_style: 'collapse',
       indent_scripts: 'normal',
       wrap_line_length: 250,
       wrap_attributes: 'auto',
       wrap_attributes_indent_size: 2,
       preserve_newlines: true,
       max_preserve_newlines: 10,
       unformatted: [Object],
       end_with_newline: false,
       extra_liners: [Object],
       disabled: false,
       default_beautifier: 'JS Beautify',
       beautify_on_save: false },
    jade: 
     { indent_size: 2,
       indent_char: ' ',
       disabled: false,
       default_beautifier: 'Pug Beautify',
       beautify_on_save: false },
    java: 
     { beautify_on_save: true,
       configPath: '',
       disabled: false,
       default_beautifier: 'Uncrustify' },
    js: 
     { indent_size: 2,
       indent_char: ' ',
       indent_level: 0,
       indent_with_tabs: false,
       preserve_newlines: true,
       max_preserve_newlines: 10,
       space_in_paren: false,
       jslint_happy: false,
       space_after_anon_function: false,
       brace_style: 'collapse',
       break_chained_methods: false,
       keep_array_indentation: false,
       keep_function_indentation: false,
       space_before_conditional: true,
       eval_code: false,
       unescape_strings: false,
       wrap_line_length: 0,
       end_with_newline: false,
       end_with_comma: false,
       end_of_line: 'System Default',
       disabled: false,
       default_beautifier: 'JS Beautify',
       beautify_on_save: false },
    json: 
     { indent_size: 2,
       indent_char: ' ',
       indent_level: 0,
       indent_with_tabs: false,
       preserve_newlines: true,
       max_preserve_newlines: 10,
       space_in_paren: false,
       jslint_happy: false,
       space_after_anon_function: false,
       brace_style: 'collapse',
       break_chained_methods: false,
       keep_array_indentation: false,
       keep_function_indentation: false,
       space_before_conditional: true,
       eval_code: false,
       unescape_strings: false,
       wrap_line_length: 0,
       end_with_newline: false,
       end_with_comma: false,
       end_of_line: 'System Default',
       disabled: false,
       default_beautifier: 'JS Beautify',
       beautify_on_save: false },
    jsx: 
     { e4x: true,
       indent_size: 2,
       indent_char: ' ',
       indent_level: 0,
       indent_with_tabs: false,
       preserve_newlines: true,
       max_preserve_newlines: 10,
       space_in_paren: false,
       jslint_happy: false,
       space_after_anon_function: false,
       brace_style: 'collapse',
       break_chained_methods: false,
       keep_array_indentation: false,
       keep_function_indentation: false,
       space_before_conditional: true,
       eval_code: false,
       unescape_strings: false,
       wrap_line_length: 0,
       end_with_newline: false,
       end_with_comma: false,
       end_of_line: 'System Default',
       disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    latex: 
     { indent_char: ' ',
       indent_with_tabs: false,
       indent_preamble: false,
       always_look_for_split_braces: true,
       always_look_for_split_brackets: false,
       remove_trailing_whitespace: false,
       align_columns_in_environments: [Object],
       disabled: false,
       default_beautifier: 'Latex Beautify',
       beautify_on_save: false },
    less: 
     { indent_size: 2,
       indent_char: ' ',
       newline_between_rules: true,
       preserve_newlines: false,
       wrap_line_length: 0,
       indent_comments: true,
       force_indentation: false,
       convert_quotes: 'none',
       align_assignments: false,
       no_lead_zero: false,
       configPath: '',
       predefinedConfig: 'csscomb',
       disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    lua: 
     { end_of_line: 'System Default',
       disabled: false,
       default_beautifier: 'Lua beautifier',
       beautify_on_save: false },
    markdown: 
     { gfm: true,
       yaml: true,
       commonmark: false,
       disabled: false,
       default_beautifier: 'Tidy Markdown',
       beautify_on_save: false },
    marko: 
     { indent_size: 2,
       indent_char: ' ',
       syntax: 'html',
       indent_inner_html: false,
       brace_style: 'collapse',
       indent_scripts: 'normal',
       wrap_line_length: 250,
       wrap_attributes: 'auto',
       wrap_attributes_indent_size: 2,
       preserve_newlines: true,
       max_preserve_newlines: 10,
       unformatted: [Object],
       end_with_newline: false,
       extra_liners: [Object],
       disabled: false,
       default_beautifier: 'Marko Beautifier',
       beautify_on_save: false },
    mustache: 
     { indent_inner_html: false,
       indent_size: 2,
       indent_char: ' ',
       brace_style: 'collapse',
       indent_scripts: 'normal',
       wrap_line_length: 250,
       wrap_attributes: 'auto',
       wrap_attributes_indent_size: 2,
       preserve_newlines: true,
       max_preserve_newlines: 10,
       unformatted: [Object],
       end_with_newline: false,
       extra_liners: [Object],
       disabled: false,
       default_beautifier: 'JS Beautify',
       beautify_on_save: false },
    nginx: 
     { indent_size: 2,
       indent_char: ' ',
       indent_with_tabs: false,
       dontJoinCurlyBracet: true,
       disabled: false,
       default_beautifier: 'Nginx Beautify',
       beautify_on_save: false },
    nunjucks: 
     { indent_size: 2,
       indent_char: ' ',
       wrap_line_length: 250,
       preserve_newlines: true,
       disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    objectivec: 
     { configPath: '',
       disabled: false,
       default_beautifier: 'Uncrustify',
       beautify_on_save: false },
    ocaml: 
     { disabled: false,
       default_beautifier: 'ocp-indent',
       beautify_on_save: false },
    pawn: 
     { configPath: '',
       disabled: false,
       default_beautifier: 'Uncrustify',
       beautify_on_save: false },
    perl: 
     { perltidy_profile: '',
       disabled: false,
       default_beautifier: 'Perltidy',
       beautify_on_save: false },
    php: 
     { cs_fixer_path: '',
       cs_fixer_version: 2,
       cs_fixer_config_file: '',
       fixers: '',
       level: '',
       rules: '',
       allow_risky: 'no',
       phpcbf_path: '',
       phpcbf_version: 2,
       standard: 'PEAR',
       disabled: false,
       default_beautifier: 'PHP-CS-Fixer',
       beautify_on_save: false },
    puppet: 
     { disabled: false,
       default_beautifier: 'puppet-lint',
       beautify_on_save: false },
    python: 
     { max_line_length: 79,
       indent_size: 4,
       ignore: [Object],
       formater: 'autopep8',
       style_config: 'pep8',
       sort_imports: false,
       multi_line_output: 'Hanging Grid Grouped',
       disabled: false,
       default_beautifier: 'autopep8',
       beautify_on_save: false },
    r: 
     { indent_size: 2,
       disabled: false,
       default_beautifier: 'formatR',
       beautify_on_save: false },
    riot: 
     { indent_size: 2,
       indent_char: ' ',
       wrap_line_length: 250,
       preserve_newlines: true,
       disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    ruby: 
     { indent_size: 2,
       indent_char: ' ',
       rubocop_path: '',
       disabled: false,
       default_beautifier: 'Rubocop',
       beautify_on_save: false },
    rust: 
     { rustfmt_path: '',
       disabled: false,
       default_beautifier: 'rustfmt',
       beautify_on_save: false },
    sass: 
     { disabled: false,
       default_beautifier: 'SassConvert',
       beautify_on_save: false },
    scss: 
     { indent_size: 2,
       indent_char: ' ',
       newline_between_rules: true,
       preserve_newlines: false,
       wrap_line_length: 0,
       indent_comments: true,
       force_indentation: false,
       convert_quotes: 'none',
       align_assignments: false,
       no_lead_zero: false,
       configPath: '',
       predefinedConfig: 'csscomb',
       disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    spacebars: 
     { indent_size: 2,
       indent_char: ' ',
       wrap_line_length: 250,
       preserve_newlines: true,
       disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    sql: 
     { indent_size: 2,
       keywords: 'upper',
       identifiers: 'unchanged',
       disabled: false,
       default_beautifier: 'sqlformat',
       beautify_on_save: false },
    svg: 
     { indent_size: 2,
       indent_char: ' ',
       wrap_line_length: 250,
       preserve_newlines: true,
       disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    swig: 
     { indent_size: 2,
       indent_char: ' ',
       wrap_line_length: 250,
       preserve_newlines: true,
       disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    tss: 
     { indent_size: 2,
       indent_char: ' ',
       newline_between_rules: true,
       preserve_newlines: false,
       wrap_line_length: 0,
       indent_comments: true,
       force_indentation: false,
       convert_quotes: 'none',
       align_assignments: false,
       no_lead_zero: false,
       disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    twig: 
     { indent_size: 2,
       indent_char: ' ',
       indent_with_tabs: false,
       preserve_newlines: true,
       space_in_paren: false,
       space_after_anon_function: false,
       break_chained_methods: false,
       wrap_line_length: 250,
       end_with_comma: false,
       disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    typescript: 
     { indent_size: 2,
       indent_char: ' ',
       indent_level: 0,
       indent_with_tabs: false,
       preserve_newlines: true,
       max_preserve_newlines: 10,
       space_in_paren: false,
       jslint_happy: false,
       space_after_anon_function: false,
       brace_style: 'collapse',
       break_chained_methods: false,
       keep_array_indentation: false,
       keep_function_indentation: false,
       space_before_conditional: true,
       eval_code: false,
       unescape_strings: false,
       wrap_line_length: 0,
       end_with_newline: false,
       end_with_comma: false,
       end_of_line: 'System Default',
       disabled: false,
       default_beautifier: 'TypeScript Formatter',
       beautify_on_save: false },
    ux: 
     { indent_size: 2,
       indent_char: ' ',
       wrap_line_length: 250,
       preserve_newlines: true,
       disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    vala: 
     { configPath: '',
       disabled: false,
       default_beautifier: 'Uncrustify',
       beautify_on_save: false },
    vue: 
     { indent_size: 2,
       indent_char: ' ',
       indent_level: 0,
       indent_with_tabs: false,
       preserve_newlines: true,
       max_preserve_newlines: 10,
       space_in_paren: false,
       jslint_happy: false,
       space_after_anon_function: false,
       brace_style: 'collapse',
       break_chained_methods: false,
       keep_array_indentation: false,
       keep_function_indentation: false,
       space_before_conditional: true,
       eval_code: false,
       unescape_strings: false,
       wrap_line_length: 250,
       end_with_newline: false,
       end_with_comma: false,
       end_of_line: 'System Default',
       indent_inner_html: false,
       indent_scripts: 'normal',
       wrap_attributes: 'auto',
       wrap_attributes_indent_size: 2,
       unformatted: [Object],
       extra_liners: [Object],
       disabled: false,
       default_beautifier: 'Vue Beautifier',
       beautify_on_save: false },
    visualforce: 
     { indent_size: 2,
       indent_char: ' ',
       wrap_line_length: 250,
       preserve_newlines: true,
       disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    xml: 
     { indent_inner_html: false,
       indent_size: 2,
       indent_char: ' ',
       brace_style: 'collapse',
       indent_scripts: 'normal',
       wrap_line_length: 250,
       wrap_attributes: 'auto',
       wrap_attributes_indent_size: 2,
       preserve_newlines: true,
       max_preserve_newlines: 10,
       unformatted: [Object],
       end_with_newline: false,
       extra_liners: [Object],
       disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    xtemplate: 
     { indent_size: 2,
       indent_char: ' ',
       wrap_line_length: 250,
       preserve_newlines: true,
       disabled: false,
       default_beautifier: 'Pretty Diff',
       beautify_on_save: false },
    yaml: 
     { padding: 0,
       disabled: false,
       default_beautifier: 'align-yaml',
       beautify_on_save: false } },
  { _default: {} },
  { _default: {} },
  { _default: {} },
  { _default: {} },
  { _default: {} },
  { _default: {} },
  { _default: {} },
  { _default: {} },
  { _default: {} },
  { _default: {} },
  { _default: {} },
  { _default: {} },
  { _default: {} } ] Java /home/hans/Scripts/LightBot_By_GroupOfSix/lightbot/src/main/java/com/groupofsix/app/Game.java undefined
2017-10-09T08:42:52.777Z - verbose: [beautifiers/index.coffee]  indent_size=1, indent_char=	, indent_with_tabs=true, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, indent_size=2, disabled=false, default_beautifier=beautysh, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, disabled=false, default_beautifier=cljfmt, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=coffee-fmt, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, disabled=false, default_beautifier=Crystal, beautify_on_save=false, indent_size=2, indent_char= , selector_separator_newline=false, newline_between_rules=true, preserve_newlines=false, wrap_line_length=0, end_with_newline=false, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, no_lead_zero=false, configPath=, predefinedConfig=csscomb, disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=250, end_with_newline=false, end_with_comma=false, end_of_line=System Default, indent_inner_html=false, indent_scripts=normal, wrap_attributes=auto, wrap_attributes_indent_size=2, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], extra_liners=[head, body, /html], disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, disabled=false, default_beautifier=elm-format, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, disabled=false, default_beautifier=erl_tidy, beautify_on_save=false, indent_size=2, indent_char= , disabled=false, default_beautifier=Gherkin formatter, beautify_on_save=false, configPath=, disabled=false, default_beautifier=clang-format, beautify_on_save=false, disabled=false, default_beautifier=gofmt, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, emacs_path=, emacs_script_path=, disabled=false, default_beautifier=Fortran Beautifier, beautify_on_save=false, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, disabled=false, default_beautifier=stylish-haskell, beautify_on_save=false, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, indent_size=2, indent_char= , disabled=false, default_beautifier=Pug Beautify, beautify_on_save=false, beautify_on_save=true, configPath=, disabled=false, default_beautifier=Uncrustify, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, e4x=true, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_char= , indent_with_tabs=false, indent_preamble=false, always_look_for_split_braces=true, always_look_for_split_brackets=false, remove_trailing_whitespace=false, align_columns_in_environments=[tabular, matrix, bmatrix, pmatrix], disabled=false, default_beautifier=Latex Beautify, beautify_on_save=false, indent_size=2, indent_char= , newline_between_rules=true, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, no_lead_zero=false, configPath=, predefinedConfig=csscomb, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, end_of_line=System Default, disabled=false, default_beautifier=Lua beautifier, beautify_on_save=false, gfm=true, yaml=true, commonmark=false, disabled=false, default_beautifier=Tidy Markdown, beautify_on_save=false, indent_size=2, indent_char= , syntax=html, indent_inner_html=false, brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=Marko Beautifier, beautify_on_save=false, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, indent_size=2, indent_char= , indent_with_tabs=false, dontJoinCurlyBracet=true, disabled=false, default_beautifier=Nginx Beautify, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, disabled=false, default_beautifier=ocp-indent, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, perltidy_profile=, disabled=false, default_beautifier=Perltidy, beautify_on_save=false, cs_fixer_path=, cs_fixer_version=2, cs_fixer_config_file=, fixers=, level=, rules=, allow_risky=no, phpcbf_path=, phpcbf_version=2, standard=PEAR, disabled=false, default_beautifier=PHP-CS-Fixer, beautify_on_save=false, disabled=false, default_beautifier=puppet-lint, beautify_on_save=false, max_line_length=79, indent_size=4, ignore=[E24], formater=autopep8, style_config=pep8, sort_imports=false, multi_line_output=Hanging Grid Grouped, disabled=false, default_beautifier=autopep8, beautify_on_save=false, indent_size=2, disabled=false, default_beautifier=formatR, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , rubocop_path=, disabled=false, default_beautifier=Rubocop, beautify_on_save=false, rustfmt_path=, disabled=false, default_beautifier=rustfmt, beautify_on_save=false, disabled=false, default_beautifier=SassConvert, beautify_on_save=false, indent_size=2, indent_char= , newline_between_rules=true, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, no_lead_zero=false, configPath=, predefinedConfig=csscomb, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, keywords=upper, identifiers=unchanged, disabled=false, default_beautifier=sqlformat, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , newline_between_rules=true, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, no_lead_zero=false, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , indent_with_tabs=false, preserve_newlines=true, space_in_paren=false, space_after_anon_function=false, break_chained_methods=false, wrap_line_length=250, end_with_comma=false, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=TypeScript Formatter, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=250, end_with_newline=false, end_with_comma=false, end_of_line=System Default, indent_inner_html=false, indent_scripts=normal, wrap_attributes=auto, wrap_attributes_indent_size=2, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], extra_liners=[head, body, /html], disabled=false, default_beautifier=Vue Beautifier, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, padding=0, disabled=false, default_beautifier=align-yaml, beautify_on_save=false, , , , , , , , , , , , , 
2017-10-09T08:42:52.780Z - verbose: [beautifiers/index.coffee] [ { name: 'Java',
    namespace: 'java',
    grammars: [ 'Java' ],
    extensions: [ 'java' ],
    options: { configPath: [Object] } } ] 'Java' 'java'
2017-10-09T08:42:52.780Z - verbose: [beautifiers/index.coffee] Language Java supported
2017-10-09T08:42:52.780Z - verbose: [beautifiers/index.coffee] getOptions selections [ 'java' ] indent_size=1, indent_char=	, indent_with_tabs=true, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, indent_size=2, disabled=false, default_beautifier=beautysh, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, disabled=false, default_beautifier=cljfmt, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=coffee-fmt, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, disabled=false, default_beautifier=Crystal, beautify_on_save=false, indent_size=2, indent_char= , selector_separator_newline=false, newline_between_rules=true, preserve_newlines=false, wrap_line_length=0, end_with_newline=false, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, no_lead_zero=false, configPath=, predefinedConfig=csscomb, disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=250, end_with_newline=false, end_with_comma=false, end_of_line=System Default, indent_inner_html=false, indent_scripts=normal, wrap_attributes=auto, wrap_attributes_indent_size=2, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], extra_liners=[head, body, /html], disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, disabled=false, default_beautifier=elm-format, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, disabled=false, default_beautifier=erl_tidy, beautify_on_save=false, indent_size=2, indent_char= , disabled=false, default_beautifier=Gherkin formatter, beautify_on_save=false, configPath=, disabled=false, default_beautifier=clang-format, beautify_on_save=false, disabled=false, default_beautifier=gofmt, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, emacs_path=, emacs_script_path=, disabled=false, default_beautifier=Fortran Beautifier, beautify_on_save=false, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, disabled=false, default_beautifier=stylish-haskell, beautify_on_save=false, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, indent_size=2, indent_char= , disabled=false, default_beautifier=Pug Beautify, beautify_on_save=false, beautify_on_save=true, configPath=, disabled=false, default_beautifier=Uncrustify, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, e4x=true, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_char= , indent_with_tabs=false, indent_preamble=false, always_look_for_split_braces=true, always_look_for_split_brackets=false, remove_trailing_whitespace=false, align_columns_in_environments=[tabular, matrix, bmatrix, pmatrix], disabled=false, default_beautifier=Latex Beautify, beautify_on_save=false, indent_size=2, indent_char= , newline_between_rules=true, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, no_lead_zero=false, configPath=, predefinedConfig=csscomb, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, end_of_line=System Default, disabled=false, default_beautifier=Lua beautifier, beautify_on_save=false, gfm=true, yaml=true, commonmark=false, disabled=false, default_beautifier=Tidy Markdown, beautify_on_save=false, indent_size=2, indent_char= , syntax=html, indent_inner_html=false, brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=Marko Beautifier, beautify_on_save=false, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, indent_size=2, indent_char= , indent_with_tabs=false, dontJoinCurlyBracet=true, disabled=false, default_beautifier=Nginx Beautify, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, disabled=false, default_beautifier=ocp-indent, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, perltidy_profile=, disabled=false, default_beautifier=Perltidy, beautify_on_save=false, cs_fixer_path=, cs_fixer_version=2, cs_fixer_config_file=, fixers=, level=, rules=, allow_risky=no, phpcbf_path=, phpcbf_version=2, standard=PEAR, disabled=false, default_beautifier=PHP-CS-Fixer, beautify_on_save=false, disabled=false, default_beautifier=puppet-lint, beautify_on_save=false, max_line_length=79, indent_size=4, ignore=[E24], formater=autopep8, style_config=pep8, sort_imports=false, multi_line_output=Hanging Grid Grouped, disabled=false, default_beautifier=autopep8, beautify_on_save=false, indent_size=2, disabled=false, default_beautifier=formatR, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , rubocop_path=, disabled=false, default_beautifier=Rubocop, beautify_on_save=false, rustfmt_path=, disabled=false, default_beautifier=rustfmt, beautify_on_save=false, disabled=false, default_beautifier=SassConvert, beautify_on_save=false, indent_size=2, indent_char= , newline_between_rules=true, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, no_lead_zero=false, configPath=, predefinedConfig=csscomb, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, keywords=upper, identifiers=unchanged, disabled=false, default_beautifier=sqlformat, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , newline_between_rules=true, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, no_lead_zero=false, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , indent_with_tabs=false, preserve_newlines=true, space_in_paren=false, space_after_anon_function=false, break_chained_methods=false, wrap_line_length=250, end_with_comma=false, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=TypeScript Formatter, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=250, end_with_newline=false, end_with_comma=false, end_of_line=System Default, indent_inner_html=false, indent_scripts=normal, wrap_attributes=auto, wrap_attributes_indent_size=2, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], extra_liners=[head, body, /html], disabled=false, default_beautifier=Vue Beautifier, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, padding=0, disabled=false, default_beautifier=align-yaml, beautify_on_save=false, , , , , , , , , , , , , 
2017-10-09T08:42:52.782Z - verbose: [beautifiers/index.coffee] true indent_size=1, indent_char=	, indent_with_tabs=true
2017-10-09T08:42:52.782Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.782Z - verbose: [beautifiers/index.coffee] options java indent_size=1, indent_char=	, indent_with_tabs=true
2017-10-09T08:42:52.783Z - verbose: [beautifiers/index.coffee] true configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, indent_size=2, disabled=false, default_beautifier=beautysh, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, disabled=false, default_beautifier=cljfmt, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=coffee-fmt, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, disabled=false, default_beautifier=Crystal, beautify_on_save=false, indent_size=2, indent_char= , selector_separator_newline=false, newline_between_rules=true, preserve_newlines=false, wrap_line_length=0, end_with_newline=false, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, no_lead_zero=false, configPath=, predefinedConfig=csscomb, disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=250, end_with_newline=false, end_with_comma=false, end_of_line=System Default, indent_inner_html=false, indent_scripts=normal, wrap_attributes=auto, wrap_attributes_indent_size=2, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], extra_liners=[head, body, /html], disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, disabled=false, default_beautifier=elm-format, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, disabled=false, default_beautifier=erl_tidy, beautify_on_save=false, indent_size=2, indent_char= , disabled=false, default_beautifier=Gherkin formatter, beautify_on_save=false, configPath=, disabled=false, default_beautifier=clang-format, beautify_on_save=false, disabled=false, default_beautifier=gofmt, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, emacs_path=, emacs_script_path=, disabled=false, default_beautifier=Fortran Beautifier, beautify_on_save=false, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, disabled=false, default_beautifier=stylish-haskell, beautify_on_save=false, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, indent_size=2, indent_char= , disabled=false, default_beautifier=Pug Beautify, beautify_on_save=false, beautify_on_save=true, configPath=, disabled=false, default_beautifier=Uncrustify, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, e4x=true, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_char= , indent_with_tabs=false, indent_preamble=false, always_look_for_split_braces=true, always_look_for_split_brackets=false, remove_trailing_whitespace=false, align_columns_in_environments=[tabular, matrix, bmatrix, pmatrix], disabled=false, default_beautifier=Latex Beautify, beautify_on_save=false, indent_size=2, indent_char= , newline_between_rules=true, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, no_lead_zero=false, configPath=, predefinedConfig=csscomb, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, end_of_line=System Default, disabled=false, default_beautifier=Lua beautifier, beautify_on_save=false, gfm=true, yaml=true, commonmark=false, disabled=false, default_beautifier=Tidy Markdown, beautify_on_save=false, indent_size=2, indent_char= , syntax=html, indent_inner_html=false, brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=Marko Beautifier, beautify_on_save=false, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, indent_size=2, indent_char= , indent_with_tabs=false, dontJoinCurlyBracet=true, disabled=false, default_beautifier=Nginx Beautify, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, disabled=false, default_beautifier=ocp-indent, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, perltidy_profile=, disabled=false, default_beautifier=Perltidy, beautify_on_save=false, cs_fixer_path=, cs_fixer_version=2, cs_fixer_config_file=, fixers=, level=, rules=, allow_risky=no, phpcbf_path=, phpcbf_version=2, standard=PEAR, disabled=false, default_beautifier=PHP-CS-Fixer, beautify_on_save=false, disabled=false, default_beautifier=puppet-lint, beautify_on_save=false, max_line_length=79, indent_size=4, ignore=[E24], formater=autopep8, style_config=pep8, sort_imports=false, multi_line_output=Hanging Grid Grouped, disabled=false, default_beautifier=autopep8, beautify_on_save=false, indent_size=2, disabled=false, default_beautifier=formatR, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , rubocop_path=, disabled=false, default_beautifier=Rubocop, beautify_on_save=false, rustfmt_path=, disabled=false, default_beautifier=rustfmt, beautify_on_save=false, disabled=false, default_beautifier=SassConvert, beautify_on_save=false, indent_size=2, indent_char= , newline_between_rules=true, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, no_lead_zero=false, configPath=, predefinedConfig=csscomb, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, keywords=upper, identifiers=unchanged, disabled=false, default_beautifier=sqlformat, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , newline_between_rules=true, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, no_lead_zero=false, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , indent_with_tabs=false, preserve_newlines=true, space_in_paren=false, space_after_anon_function=false, break_chained_methods=false, wrap_line_length=250, end_with_comma=false, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=TypeScript Formatter, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=250, end_with_newline=false, end_with_comma=false, end_of_line=System Default, indent_inner_html=false, indent_scripts=normal, wrap_attributes=auto, wrap_attributes_indent_size=2, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], extra_liners=[head, body, /html], disabled=false, default_beautifier=Vue Beautifier, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, padding=0, disabled=false, default_beautifier=align-yaml, beautify_on_save=false
2017-10-09T08:42:52.784Z - verbose: [beautifiers/index.coffee] options java beautify_on_save=true, configPath=, disabled=false, default_beautifier=Uncrustify
2017-10-09T08:42:52.784Z - verbose: [beautifiers/index.coffee] options java beautify_on_save=true, configPath=, disabled=false, default_beautifier=Uncrustify
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] true 
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] true 
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] true 
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] true 
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] true 
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] true 
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.785Z - verbose: [beautifiers/index.coffee] true 
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] true 
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] true 
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] true 
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] true 
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] true 
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] true 
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] options java
2017-10-09T08:42:52.786Z - verbose: [beautifiers/index.coffee] Java name=Java, namespace=java, grammars=[Java], extensions=[java], type=string, default=, description=Path to uncrustify config file. i.e. uncrustify.cfg
2017-10-09T08:42:52.787Z - verbose: [beautifiers/index.coffee] language options: {
    "indent_size": 1,
    "indent_char": "\t",
    "indent_with_tabs": true,
    "beautify_on_save": true,
    "configPath": "",
    "disabled": false,
    "default_beautifier": "Uncrustify"
}
2017-10-09T08:42:52.787Z - verbose: [beautifiers/index.coffee] Java /home/hans/Scripts/LightBot_By_GroupOfSix/lightbot/src/main/java/com/groupofsix/app/Game.java { indent_size: 1,
  indent_char: '\t',
  indent_with_tabs: true,
  beautify_on_save: true,
  configPath: '',
  disabled: false,
  default_beautifier: 'Uncrustify' } indent_size=1, indent_char=	, indent_with_tabs=true, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, indent_size=2, disabled=false, default_beautifier=beautysh, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, disabled=false, default_beautifier=cljfmt, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=coffee-fmt, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, disabled=false, default_beautifier=Crystal, beautify_on_save=false, indent_size=2, indent_char= , selector_separator_newline=false, newline_between_rules=true, preserve_newlines=false, wrap_line_length=0, end_with_newline=false, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, no_lead_zero=false, configPath=, predefinedConfig=csscomb, disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=250, end_with_newline=false, end_with_comma=false, end_of_line=System Default, indent_inner_html=false, indent_scripts=normal, wrap_attributes=auto, wrap_attributes_indent_size=2, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], extra_liners=[head, body, /html], disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, disabled=false, default_beautifier=elm-format, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, disabled=false, default_beautifier=erl_tidy, beautify_on_save=false, indent_size=2, indent_char= , disabled=false, default_beautifier=Gherkin formatter, beautify_on_save=false, configPath=, disabled=false, default_beautifier=clang-format, beautify_on_save=false, disabled=false, default_beautifier=gofmt, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, emacs_path=, emacs_script_path=, disabled=false, default_beautifier=Fortran Beautifier, beautify_on_save=false, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, disabled=false, default_beautifier=stylish-haskell, beautify_on_save=false, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, indent_size=2, indent_char= , disabled=false, default_beautifier=Pug Beautify, beautify_on_save=false, beautify_on_save=true, configPath=, disabled=false, default_beautifier=Uncrustify, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, e4x=true, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_char= , indent_with_tabs=false, indent_preamble=false, always_look_for_split_braces=true, always_look_for_split_brackets=false, remove_trailing_whitespace=false, align_columns_in_environments=[tabular, matrix, bmatrix, pmatrix], disabled=false, default_beautifier=Latex Beautify, beautify_on_save=false, indent_size=2, indent_char= , newline_between_rules=true, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, no_lead_zero=false, configPath=, predefinedConfig=csscomb, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, end_of_line=System Default, disabled=false, default_beautifier=Lua beautifier, beautify_on_save=false, gfm=true, yaml=true, commonmark=false, disabled=false, default_beautifier=Tidy Markdown, beautify_on_save=false, indent_size=2, indent_char= , syntax=html, indent_inner_html=false, brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=Marko Beautifier, beautify_on_save=false, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=JS Beautify, beautify_on_save=false, indent_size=2, indent_char= , indent_with_tabs=false, dontJoinCurlyBracet=true, disabled=false, default_beautifier=Nginx Beautify, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, disabled=false, default_beautifier=ocp-indent, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, perltidy_profile=, disabled=false, default_beautifier=Perltidy, beautify_on_save=false, cs_fixer_path=, cs_fixer_version=2, cs_fixer_config_file=, fixers=, level=, rules=, allow_risky=no, phpcbf_path=, phpcbf_version=2, standard=PEAR, disabled=false, default_beautifier=PHP-CS-Fixer, beautify_on_save=false, disabled=false, default_beautifier=puppet-lint, beautify_on_save=false, max_line_length=79, indent_size=4, ignore=[E24], formater=autopep8, style_config=pep8, sort_imports=false, multi_line_output=Hanging Grid Grouped, disabled=false, default_beautifier=autopep8, beautify_on_save=false, indent_size=2, disabled=false, default_beautifier=formatR, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , rubocop_path=, disabled=false, default_beautifier=Rubocop, beautify_on_save=false, rustfmt_path=, disabled=false, default_beautifier=rustfmt, beautify_on_save=false, disabled=false, default_beautifier=SassConvert, beautify_on_save=false, indent_size=2, indent_char= , newline_between_rules=true, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, no_lead_zero=false, configPath=, predefinedConfig=csscomb, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, keywords=upper, identifiers=unchanged, disabled=false, default_beautifier=sqlformat, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , newline_between_rules=true, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, convert_quotes=none, align_assignments=false, no_lead_zero=false, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , indent_with_tabs=false, preserve_newlines=true, space_in_paren=false, space_after_anon_function=false, break_chained_methods=false, wrap_line_length=250, end_with_comma=false, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=0, end_with_newline=false, end_with_comma=false, end_of_line=System Default, disabled=false, default_beautifier=TypeScript Formatter, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, configPath=, disabled=false, default_beautifier=Uncrustify, beautify_on_save=false, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, eval_code=false, unescape_strings=false, wrap_line_length=250, end_with_newline=false, end_with_comma=false, end_of_line=System Default, indent_inner_html=false, indent_scripts=normal, wrap_attributes=auto, wrap_attributes_indent_size=2, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], extra_liners=[head, body, /html], disabled=false, default_beautifier=Vue Beautifier, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, max_preserve_newlines=10, unformatted=[a, abbr, area, audio, b, bdi, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, keygen, label, map, mark, math, meter, noscript, object, output, progress, q, ruby, s, samp, select, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr, text, acronym, address, big, dt, ins, small, strike, tt, pre, h1, h2, h3, h4, h5, h6], end_with_newline=false, extra_liners=[head, body, /html], disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, indent_size=2, indent_char= , wrap_line_length=250, preserve_newlines=true, disabled=false, default_beautifier=Pretty Diff, beautify_on_save=false, padding=0, disabled=false, default_beautifier=align-yaml, beautify_on_save=false, , , , , , , , , , , , , 
2017-10-09T08:42:52.789Z - verbose: [beautifiers/index.coffee] beautifiers 0=Uncrustify
2017-10-09T08:42:52.789Z - verbose: [beautifiers/index.coffee] beautifier Uncrustify
2017-10-09T08:42:52.790Z - debug: [beautifiers/beautifier.coffee] Load executables
2017-10-09T08:42:52.791Z - info: [beautifiers/index.coffee] Analytics is disabled.
2017-10-09T08:42:52.791Z - info: [beautifiers/index.coffee] Analytics is disabled.
2017-10-09T08:42:52.791Z - verbose: [beautifiers/index.coffee] executables name=Uncrustify, cmd=uncrustify, key=uncrustify, homepage=http://uncrustify.sourceforge.net/, installation=https://github.com/uncrustify/uncrustify, required=true, versionParse=function (text) {
            var error, v;
            try {
              v = text.match(/uncrustify (\d+\.\d+)/)[1];
            } catch (error1) {
              error = error1;
              this.error(error);
              if (v == null) {
                v = text.match(/Uncrustify-(\d+\.\d+)/)[1];
              }
            }
            if (v) {
              return v + ".0";
            }
          }, silly=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, debug=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, verbose=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, info=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, warn=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, error=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, onLogging=function (handler) {
        var subscription;
        subscription = emitter.on('logging', handler);
        return subscription;
      }, silly=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, debug=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, verbose=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, info=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, warn=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, error=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, onLogging=function (handler) {
        var subscription;
        subscription = emitter.on('logging', handler);
        return subscription;
      }, image=unibeautify/uncrustify, workingDir=/workdir, name=Docker, cmd=docker, key=docker, homepage=https://www.docker.com/, installation=https://www.docker.com/get-docker, required=true, versionParse=function (text) {
              return text.match(/version [0]*([1-9]\d*).[0]*([1-9]\d*).[0]*([1-9]\d*)/).slice(1).join('.');
            }, silly=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, debug=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, verbose=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, info=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, warn=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, error=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, onLogging=function (handler) {
        var subscription;
        subscription = emitter.on('logging', handler);
        return subscription;
      }, silly=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, debug=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, verbose=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, info=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, warn=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, error=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, onLogging=function (handler) {
        var subscription;
        subscription = emitter.on('logging', handler);
        return subscription;
      }, isInstalled=true, version=0.65.0
2017-10-09T08:42:52.823Z - debug: [] Run:  uncrustify [ '-c',
  '/tmp/11799-19515-46zgdn.zyxgu2qpvi.cfg',
  '-f',
  Promise {
    _bitField: 0,
    _fulfillmentHandler0: undefined,
    _rejectionHandler0: undefined,
    _promise0: undefined,
    _receiver0: undefined },
  '-o',
  Promise {
    _bitField: 0,
    _fulfillmentHandler0: undefined,
    _rejectionHandler0: undefined,
    _promise0: undefined,
    _receiver0: undefined },
  '-l',
  'JAVA' ]
2017-10-09T08:42:52.823Z - debug: [] env _bitField=33554432, _fulfillmentHandler0=undefined, ATOM_DISABLE_SHELLING_OUT_FOR_ENVIRONMENT=true, ATOM_HOME=/home/hans/.atom, NODE_PATH=/usr/lib/atom/exports, NODE_ENV=production, LD_LIBRARY_PATH=/home/hans/torch/install/lib:, LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, LC_MEASUREMENT=, LC_PAPER=, LC_MONETARY=, LANG=en_US.UTF-8, LESS=-R, DISPLAY=:0.0, QT_STYLE_OVERRIDE=gtk, OLDPWD=/home/hans, INVOCATION_ID=ec0b5b71a5ba49d1833571182c3f55b5, EDITOR=nano, LUA_PATH=/home/hans/.luarocks/share/lua/5.1/?.lua;/home/hans/.luarocks/share/lua/5.1/?/init.lua;/home/hans/torch/install/share/lua/5.1/?.lua;/home/hans/torch/install/share/lua/5.1/?/init.lua;./?.lua;/home/hans/torch/install/share/luajit-2.1.0-beta1/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua, DYLD_LIBRARY_PATH=/home/hans/torch/install/lib:, XDG_VTNR=1, ZSH=/home/hans/.oh-my-zsh, SSH_AUTH_SOCK=/tmp/ssh-54epJEscAP5o/agent.761, LC_NAME=, XDG_SESSION_ID=c1, USER=hans, PAGER=less, LSCOLORS=Gxfxcxdxbxegedabagacad, LC_COLLATE=en_US.UTF-8, LUA_CPATH=/home/hans/torch/install/lib/?.so;/home/hans/.luarocks/lib/lua/5.1/?.so;/home/hans/torch/install/lib/lua/5.1/?.so;./?.so;/usr/local/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so, PWD=/home/hans, HOME=/home/hans, LC_CTYPE=en_US.UTF-8, BROWSER=/usr/bin/chromium, JOURNAL_STREAM=9:17878, SSH_AGENT_PID=762, CUDA_ROOT=/opt/cuda, LC_ADDRESS=, LC_NUMERIC=, MAIL=/var/spool/mail/hans, WINDOWPATH=1, SHELL=/bin/zsh, TERM=linux, LC_MESSAGES=, VIDEO=vlc, SHLVL=3, XDG_SEAT=seat0, LANGUAGE=, LC_TELEPHONE=, MAVEN_OPTS=-Xmx512m, LOGNAME=hans, DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, XDG_RUNTIME_DIR=/run/user/1000, XAUTHORITY=/home/hans/.Xauthority, PATH=/home/hans/torch/install/bin:/home/hans/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/cuda/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/opt/anaconda/bin, LC_IDENTIFICATION=, SESSION_MANAGER=local/JeeCeeBees:@/tmp/.ICE-unix/752,unix/JeeCeeBees:/tmp/.ICE-unix/752, LC_TIME=, _=/usr/bin/nohup, GOOGLE_API_KEY=AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q, GDK_SCALE=1, CHROME_DESKTOP=Electron.desktop, _promise0=undefined, _receiver0=undefined
2017-10-09T08:42:52.824Z - debug: [beautifiers/beautifier.coffee] tempFile input null path=/tmp/input11799-19515-1smac2p.1hw6s10pb9.java, fd=64
2017-10-09T08:42:52.824Z - debug: [beautifiers/beautifier.coffee] tempFile output null path=/tmp/output11799-19515-1bt7wnr.vj8d01kyb9.java, fd=112
2017-10-09T08:42:52.825Z - debug: [] exeName, args: uncrustify 0=-c, 1=/tmp/11799-19515-46zgdn.zyxgu2qpvi.cfg, 2=-f, 3=/tmp/input11799-19515-1smac2p.1hw6s10pb9.java, 4=-o, 5=/tmp/output11799-19515-1bt7wnr.vj8d01kyb9.java, 6=-l, 7=JAVA
2017-10-09T08:42:52.825Z - debug: [] exePath: /usr/bin/uncrustify
2017-10-09T08:42:52.825Z - debug: [] env: ATOM_DISABLE_SHELLING_OUT_FOR_ENVIRONMENT=true, ATOM_HOME=/home/hans/.atom, NODE_PATH=/usr/lib/atom/exports, NODE_ENV=production, LD_LIBRARY_PATH=/home/hans/torch/install/lib:, LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, LC_MEASUREMENT=, LC_PAPER=, LC_MONETARY=, LANG=en_US.UTF-8, LESS=-R, DISPLAY=:0.0, QT_STYLE_OVERRIDE=gtk, OLDPWD=/home/hans, INVOCATION_ID=ec0b5b71a5ba49d1833571182c3f55b5, EDITOR=nano, LUA_PATH=/home/hans/.luarocks/share/lua/5.1/?.lua;/home/hans/.luarocks/share/lua/5.1/?/init.lua;/home/hans/torch/install/share/lua/5.1/?.lua;/home/hans/torch/install/share/lua/5.1/?/init.lua;./?.lua;/home/hans/torch/install/share/luajit-2.1.0-beta1/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua, DYLD_LIBRARY_PATH=/home/hans/torch/install/lib:, XDG_VTNR=1, ZSH=/home/hans/.oh-my-zsh, SSH_AUTH_SOCK=/tmp/ssh-54epJEscAP5o/agent.761, LC_NAME=, XDG_SESSION_ID=c1, USER=hans, PAGER=less, LSCOLORS=Gxfxcxdxbxegedabagacad, LC_COLLATE=en_US.UTF-8, LUA_CPATH=/home/hans/torch/install/lib/?.so;/home/hans/.luarocks/lib/lua/5.1/?.so;/home/hans/torch/install/lib/lua/5.1/?.so;./?.so;/usr/local/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so, PWD=/home/hans, HOME=/home/hans, LC_CTYPE=en_US.UTF-8, BROWSER=/usr/bin/chromium, JOURNAL_STREAM=9:17878, SSH_AGENT_PID=762, CUDA_ROOT=/opt/cuda, LC_ADDRESS=, LC_NUMERIC=, MAIL=/var/spool/mail/hans, WINDOWPATH=1, SHELL=/bin/zsh, TERM=linux, LC_MESSAGES=, VIDEO=vlc, SHLVL=3, XDG_SEAT=seat0, LANGUAGE=, LC_TELEPHONE=, MAVEN_OPTS=-Xmx512m, LOGNAME=hans, DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, XDG_RUNTIME_DIR=/run/user/1000, XAUTHORITY=/home/hans/.Xauthority, PATH=/home/hans/torch/install/bin:/home/hans/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/cuda/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/opt/anaconda/bin, LC_IDENTIFICATION=, SESSION_MANAGER=local/JeeCeeBees:@/tmp/.ICE-unix/752,unix/JeeCeeBees:/tmp/.ICE-unix/752, LC_TIME=, _=/usr/bin/nohup, GOOGLE_API_KEY=AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q, GDK_SCALE=1, CHROME_DESKTOP=Electron.desktop
2017-10-09T08:42:52.825Z - debug: [] PATH: /home/hans/torch/install/bin:/home/hans/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/cuda/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/opt/anaconda/bin
2017-10-09T08:42:52.825Z - debug: [] args 0=-c, 1=/tmp/11799-19515-46zgdn.zyxgu2qpvi.cfg, 2=-f, 3=/tmp/input11799-19515-1smac2p.1hw6s10pb9.java, 4=-o, 5=/tmp/output11799-19515-1bt7wnr.vj8d01kyb9.java, 6=-l, 7=JAVA
2017-10-09T08:42:52.826Z - debug: [] relativized args 0=-c, 1=11799-19515-46zgdn.zyxgu2qpvi.cfg, 2=-f, 3=input11799-19515-1smac2p.1hw6s10pb9.java, 4=-o, 5=output11799-19515-1bt7wnr.vj8d01kyb9.java, 6=-l, 7=JAVA
2017-10-09T08:42:52.826Z - debug: [] spawnOptions cwd=/tmp, ATOM_DISABLE_SHELLING_OUT_FOR_ENVIRONMENT=true, ATOM_HOME=/home/hans/.atom, NODE_PATH=/usr/lib/atom/exports, NODE_ENV=production, LD_LIBRARY_PATH=/home/hans/torch/install/lib:, LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, LC_MEASUREMENT=, LC_PAPER=, LC_MONETARY=, LANG=en_US.UTF-8, LESS=-R, DISPLAY=:0.0, QT_STYLE_OVERRIDE=gtk, OLDPWD=/home/hans, INVOCATION_ID=ec0b5b71a5ba49d1833571182c3f55b5, EDITOR=nano, LUA_PATH=/home/hans/.luarocks/share/lua/5.1/?.lua;/home/hans/.luarocks/share/lua/5.1/?/init.lua;/home/hans/torch/install/share/lua/5.1/?.lua;/home/hans/torch/install/share/lua/5.1/?/init.lua;./?.lua;/home/hans/torch/install/share/luajit-2.1.0-beta1/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua, DYLD_LIBRARY_PATH=/home/hans/torch/install/lib:, XDG_VTNR=1, ZSH=/home/hans/.oh-my-zsh, SSH_AUTH_SOCK=/tmp/ssh-54epJEscAP5o/agent.761, LC_NAME=, XDG_SESSION_ID=c1, USER=hans, PAGER=less, LSCOLORS=Gxfxcxdxbxegedabagacad, LC_COLLATE=en_US.UTF-8, LUA_CPATH=/home/hans/torch/install/lib/?.so;/home/hans/.luarocks/lib/lua/5.1/?.so;/home/hans/torch/install/lib/lua/5.1/?.so;./?.so;/usr/local/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so, PWD=/home/hans, HOME=/home/hans, LC_CTYPE=en_US.UTF-8, BROWSER=/usr/bin/chromium, JOURNAL_STREAM=9:17878, SSH_AGENT_PID=762, CUDA_ROOT=/opt/cuda, LC_ADDRESS=, LC_NUMERIC=, MAIL=/var/spool/mail/hans, WINDOWPATH=1, SHELL=/bin/zsh, TERM=linux, LC_MESSAGES=, VIDEO=vlc, SHLVL=3, XDG_SEAT=seat0, LANGUAGE=, LC_TELEPHONE=, MAVEN_OPTS=-Xmx512m, LOGNAME=hans, DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, XDG_RUNTIME_DIR=/run/user/1000, XAUTHORITY=/home/hans/.Xauthority, PATH=/home/hans/torch/install/bin:/home/hans/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/cuda/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/opt/anaconda/bin, LC_IDENTIFICATION=, SESSION_MANAGER=local/JeeCeeBees:@/tmp/.ICE-unix/752,unix/JeeCeeBees:/tmp/.ICE-unix/752, LC_TIME=, _=/usr/bin/nohup, GOOGLE_API_KEY=AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q, GDK_SCALE=1, CHROME_DESKTOP=Electron.desktop
2017-10-09T08:42:52.826Z - debug: [] spawn /usr/bin/uncrustify 0=-c, 1=11799-19515-46zgdn.zyxgu2qpvi.cfg, 2=-f, 3=input11799-19515-1smac2p.1hw6s10pb9.java, 4=-o, 5=output11799-19515-1bt7wnr.vj8d01kyb9.java, 6=-l, 7=JAVA
2017-10-09T08:42:52.846Z - debug: [] spawn done 0 Parsing: input11799-19515-1smac2p.1hw6s10pb9.java as language JAVA
 
2017-10-09T08:42:52.846Z - verbose: [] spawn result, returnCode 0
2017-10-09T08:42:52.846Z - verbose: [] spawn result, stdout 
2017-10-09T08:42:52.846Z - verbose: [] spawn result, stderr Parsing: input11799-19515-1smac2p.1hw6s10pb9.java as language JAVA

2017-10-09T08:42:52.847Z - info: [beautifiers/index.coffee] Analytics is disabled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment