| { | 
 | 	"root": true, | 
 |  | 
 | 	"extends": "../.eslintrc-browser.json", | 
 |  | 
 | 	"rules": { | 
 | 		"indent": [ "error", "tab", { | 
 | 			"outerIIFEBody": 0, | 
 |  | 
 | 			// Ignore the top level function defining an AMD module | 
 | 			"ignoredNodes": [ | 
 | 				"Program > ExpressionStatement > CallExpression > :last-child > *" | 
 | 			] | 
 | 		} ] | 
 | 	}, | 
 |  | 
 | 	"overrides": [ | 
 | 		{ | 
 | 			"files": "wrapper.js", | 
 | 			"rules": { | 
 | 				"no-unused-vars": "off", | 
 | 				"indent": [ "error", "tab", { | 
 |  | 
 | 					// Unlike other codes, "wrapper.js" is implemented in UMD. | 
 | 					// So it required a specific exception for jQuery's UMD | 
 | 					// Code Style. This makes that indentation check is not | 
 | 					// performed for 1 depth of outer FunctionExpressions | 
 | 					"ignoredNodes": [ | 
 | 						"Program > ExpressionStatement > CallExpression > :last-child > *" | 
 | 					] | 
 | 				} ] | 
 | 			}, | 
 | 			"globals": { | 
 | 				"jQuery": false | 
 | 			} | 
 | 		} | 
 | 	] | 
 | } |