{
	"fileExtensions": [".js"],
	"requireCurlyBraces": [
		"if",
		"else",
		"for",
		"while",
		"do",
		"try",
		"catch"
	],
	"requireSpaceAfterKeywords": [
		"if",
		"else",
		"for",
		"while",
		"do",
		"switch",
		"case",
		"return",
		"try",
		"catch",
		"function",
		"typeof"
	],
	"excludeFiles": [
		"**/node_modules/**",
		"**/bower_components/**",
		"**/generated/**",
		"examples/ampersand/todomvc.bundle.js",
		"examples/angular2/**/*.js",
		"examples/angular2_es2015/main.bundle.js",
		"examples/aurelia/config.js",
		"examples/aurelia/dist/*.js",
		"examples/aurelia/jspm_packages/**/*.js",
		"examples/binding-scala/js/*.js",
		"examples/duel/www/**",
		"examples/duel/src/main/webapp/js/lib/**",
		"examples/emberjs/todomvc/dist/**/*.js",
		"examples/emberjs/todomvc/testem.js",
		"examples/emberjs/assets/**/*.js",
		"examples/elm/build/elm.js",
		"examples/elm/elm-stuff/**",
		"examples/humble/js/**",
		"examples/js_of_ocaml/js/*.js",
		"examples/olives/olives-todo.js",
		"examples/polymer/elements/elements.build.js",
		"examples/spine/js/**",
		"examples/typescript-*/js/**/*.js",
		"examples/vanilladart/**/*.js",
		"examples/vanilla-es6/dist/bundle.js"
	],
	"requireSpaceBeforeBlockStatements": true,
	"requireParenthesesAroundIIFE": true,
	"requireSpacesInConditionalExpression": true,
	"disallowSpacesInNamedFunctionExpression": {
		"beforeOpeningRoundBrace": true
	},
	"disallowSpacesInFunctionDeclaration": {
		"beforeOpeningRoundBrace": true
	},
	"disallowMultipleVarDecl": "exceptUndefined",
	"requireBlocksOnNewline": 1,
	"disallowEmptyBlocks": true,
	"disallowSpacesInsideArrayBrackets": true,
	"disallowSpacesInsideParentheses": true,
	"disallowQuotedKeysInObjects": true,
	"disallowSpaceAfterObjectKeys": true,
	"requireCommaBeforeLineBreak": true,
	"disallowSpaceAfterPrefixUnaryOperators": true,
	"disallowSpaceBeforePostfixUnaryOperators": true,
	"disallowSpaceBeforeBinaryOperators": [
		","
	],
	"requireSpaceBeforeBinaryOperators": true,
	"requireSpaceAfterBinaryOperators": true,
	"requireCamelCaseOrUpperCaseIdentifiers": true,
	"validateQuoteMarks": "'",
	"disallowMixedSpacesAndTabs": true,
	"disallowTrailingWhitespace": true,
	"disallowTrailingComma": true,
	"disallowKeywordsOnNewLine": [ "else" ],
	"requireLineFeedAtFileEnd": true,
	"requireCapitalizedConstructors": true,
	"requireDotNotation": true,
	"disallowYodaConditions": true,
	"disallowNewlineBeforeBlockStatements": true,
	"maximumLineLength": 120,
	"validateLineBreaks": "LF",
	"validateIndentation": "\t",
	"disallowKeywords": ["with"],
	"disallowSpacesInsideObjectBrackets": null,
	"disallowImplicitTypeConversion": ["string"],
	"safeContextKeyword": "self",
	"esnext": true
}
