Prettier & TSLint
Let Prettier take care of code formatting, and TSLint of the rest
Install
$ npm i --save-dev prettier tslint tslint-config-prettier tslint-plugin-prettier tslint-reactConfiguration
{
"defaultSeverity": "warning",
"extends": ["tslint:latest", "tslint-react", "tslint-config-prettier"],
"jsRules": {},
"rules": {
"no-implicit-dependencies": false,
"jsx-boolean-value": ["always", { "never": ["exact"] }],
"jsx-no-lambda": ["always", { "never": ["onClick"] }],
"object-literal-sort-keys": false,
"prettier": [true, "./prettierrc"],
"no-shadowed-variable": false,
"interface-name": false,
"member-access": [false]
},
"rulesDirectory": ["tslint-plugin-prettier"]
}