{
	"defaultSeverity": "error",
	"extends": [
		"tslint:recommended",
		"tslint-config-prettier",
		"tslint-plugin-prettier"
	],
	"jsRules": {},
	"rules": {
		"member-access": false,
		"file-name-casing": false,
		"ordered-imports": false,
		"no-bitwise": false,
		"prefer-for-of": false,
		"no-shadowed-variable": false,
		"no-var-requires": false,
		"no-namespace": false,
		"no-unnecessary-class": [
			true,
			"allow-empty-class",
			"allow-constructor-only",
			"allow-static-only"
		],
		"prettier": [true, ".prettierrc.json"],
		"semicolon": [
			true,
			"always",
			"ignore-interfaces",
			"ignore-bound-class-methods"
		],
		"max-line-length": [true, 180],
		"variable-name": [
			false,
			"ban-keywords",
			"check-format",
			"allow-leading-underscore",
			"allow-snake-case"
		],
		"one-variable-per-declaration": false,
		"no-unused-expression": [true, "allow-fast-null-checks"],
		"class-name": false,
		"interface-name": false,
		"no-empty": [true, "allow-empty-catch"],
		"arrow-parens": [true, "ban-single-arg-parens"],
		"object-literal-sort-keys": false,
		"member-ordering": false,
		"whitespace": [
			true,
			"check-branch",
			"check-decl",
			"check-operator",
			"check-module",
			"check-separator",
			"check-rest-spread",
			"check-type",
			"check-type-operator",
			"check-preblock"
		]
	},
	"rulesDirectory": []
}
