{
	"defaultSeverity": "error",
	"extends": [
		"tslint:recommended"
	],
	"rules": {
		"indent": [
			true,
			"spaces"
		],
		"interface-name": [
			true,
			"never-prefix"
		],
		"variable-name": [
			true,
			"check-format",
			"allow-leading-underscore"
		],
		"curly": [
			true,
			"ignore-same-line"
		],
		"member-access": [
			true
		],
		"max-classes-per-file": false,
		"no-empty": false,
		"object-literal-sort-keys": false,
		"no-unused-expression": true,
		"arrow-parens": [
			true,
			"ban-single-arg-parens"
		],
		"quotemark": false,
		"eofline": false,
		"semicolon": [
			true,
			"always"
		],
		"no-console": false,
		"class-name": true,
		"prefer-const": true,
		"import-spacing": true,
		"ordered-imports": false,
		"trailing-comma": [
			true,
			{
				"multiline": {
					"objects": "always",
					"arrays": "always",
					"functions": "ignore",
					"typeLiterals": "ignore"
				}
			}
		],
		"max-line-length": false
	},
	"rulesDirectory": [],
	"linterOptions": {
		"exclude": [
			"e2e/**/*"
		]
	}
}