40 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			40 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								"node": true, // Enable globals available when code is running inside of the NodeJS runtime environment.
							 | 
						||
| 
								 | 
							
								"browser": true, // Standard browser globals e.g. `window`, `document`.
							 | 
						||
| 
								 | 
							
								"esnext": true, // Allow ES.next specific features such as `const` and `let`.
							 | 
						||
| 
								 | 
							
								"bitwise": false, // Prohibit bitwise operators (&, |, ^, etc.).
							 | 
						||
| 
								 | 
							
								"camelcase": false, // Permit only camelcase for `var` and `object indexes`.
							 | 
						||
| 
								 | 
							
								"curly": false, // Require {} for every new block or scope.
							 | 
						||
| 
								 | 
							
								"eqeqeq": true, // Require triple equals i.e. `===`.
							 | 
						||
| 
								 | 
							
								"immed": true, // Require immediate invocations to be wrapped in parens e.g. `( function(){}() );`
							 | 
						||
| 
								 | 
							
								"latedef": true, // Prohibit variable use before definition.
							 | 
						||
| 
								 | 
							
								"newcap": true, // Require capitalization of all constructor functions e.g. `new F()`.
							 | 
						||
| 
								 | 
							
								"noarg": true, // Prohibit use of `arguments.caller` and `arguments.callee`.
							 | 
						||
| 
								 | 
							
								"regexp": true, // Prohibit `.` and `[^...]` in regular expressions.
							 | 
						||
| 
								 | 
							
								"undef": true, // Require all non-global variables be declared before they are used.
							 | 
						||
| 
								 | 
							
								"unused": false, // Warn unused variables.
							 | 
						||
| 
								 | 
							
								"strict": false, // Require `use strict` pragma in every file.
							 | 
						||
| 
								 | 
							
								"trailing": true, // Prohibit trailing whitespaces.
							 | 
						||
| 
								 | 
							
								"smarttabs": false, // Suppresses warnings about mixed tabs and spaces
							 | 
						||
| 
								 | 
							
								"globals": { // Globals variables.
							 | 
						||
| 
								 | 
							
								"jasmine": true,
							 | 
						||
| 
								 | 
							
								"angular": true,
							 | 
						||
| 
								 | 
							
								"ApplicationConfiguration": true
							 | 
						||
| 
								 | 
							
								},
							 | 
						||
| 
								 | 
							
								"predef": [ // Extra globals.
							 | 
						||
| 
								 | 
							
								"define",
							 | 
						||
| 
								 | 
							
								"require",
							 | 
						||
| 
								 | 
							
								"exports",
							 | 
						||
| 
								 | 
							
								"module",
							 | 
						||
| 
								 | 
							
								"describe",
							 | 
						||
| 
								 | 
							
								"before",
							 | 
						||
| 
								 | 
							
								"beforeEach",
							 | 
						||
| 
								 | 
							
								"after",
							 | 
						||
| 
								 | 
							
								"afterEach",
							 | 
						||
| 
								 | 
							
								"it",
							 | 
						||
| 
								 | 
							
								"inject",
							 | 
						||
| 
								 | 
							
								"expect"
							 | 
						||
| 
								 | 
							
								],
							 | 
						||
| 
								 | 
							
								"devel": true, // Allow development statements e.g. `console.log();`.
							 | 
						||
| 
								 | 
							
								"noempty": true // Prohibit use of empty blocks.
							 | 
						||
| 
								 | 
							
								}
							 |