{
	"requireOperatorBeforeLineBreak": true,
	"maximumLineLength": {
		"value": 100,
		"allowComments": true,
		"allowRegex": true
	},

	"disallowMultipleLineStrings": true,
	"disallowMixedSpacesAndTabs": true,
	"disallowTrailingWhitespace": true,
	"disallowSpaceAfterPrefixUnaryOperators": true,
	"disallowSpaceBeforePostfixUnaryOperators": true,

	"requireSpaceAfterKeywords": [
		"if",
		"else",
		"for",
		"while",
		"do",
		"switch",
		"return",
		"try",
		"catch"
	],
	"requireSpaceBeforeBinaryOperators": true,
	"requireSpaceAfterBinaryOperators": true,
	"requireSpacesInConditionalExpression": true,
	"requireSpaceBeforeBlockStatements": true,
	"requireLineFeedAtFileEnd": true,
	"requireSpacesInFunctionExpression": {
		"beforeOpeningCurlyBrace": true
	},
	"disallowSpacesInAnonymousFunctionExpression": {
		"beforeOpeningRoundBrace": true
	},
	"requireSpacesInsideObjectBrackets": "all",
	// disabled until consensus can be formed
	// "disallowSpacesInsideArrayBrackets": "all",
	"disallowSpacesInsideParentheses": true,

	"disallowNewlineBeforeBlockStatements": true
}
