Current File : /home/jvzmxxx/wiki1/extensions/Wikibase/.jscsrc
{
	// https://github.com/jscs-dev/node-jscs/blob/master/presets/wikimedia.json
	"preset": "wikimedia",

	// ----
	// Rules from wikimedia preset we don't yet? follow

	"validateIndentation": null,
	"requireMultipleVarDecl": null,
	"disallowDanglingUnderscores": null,
	"requireSpacesInsideBrackets": null,
	"requireVarDeclFirst": null,
	"jsDoc": {
		// what we don't yet follow is commented out
		"checkAnnotations": {
			"preset": "jsduck5",
			"extra": {
				"TODO:": "some",
				"license": "some",
				"note:": "some",
				"option": "some",
				"see": "some",
				"todo": "some",
				"triggers": "some"
			}
		},
		"checkParamNames": true,
		"requireParamTypes": true,
		"checkRedundantParams": true,
		//"checkReturnTypes": true,
		"checkRedundantReturns": true,
		"requireReturnTypes": true,
		"checkTypes": "strictNativeCase",
		"checkRedundantAccess": true,
		"requireNewlineAfterDescription": true
	},

	// ----
	// Own rules

	// not required for function
	"requireSpaceAfterKeywords": [
		"do",
		"for",
		"if",
		"else",
		"switch",
		"case",
		"try",
		"catch",
		"void",
		"while",
		"with",
		"return",
		"typeof"
	],

	"excludeFiles": [ "node_modules/**", "vendor/**", "extensions/**" ]
}