My default vscode setting
2018-04-29
// Place your settings in this file to overwrite the default settings
{
"material-icon-theme.showWelcomeMessage": false,
"team.showWelcomeMessage": false,
"workbench.startupEditor": "newUntitledFile",
"workbench.iconTheme": "material-icon-theme",
"editor.renderIndentGuides": false,
"explorer.confirmDelete": false,
"editor.tabSize": 4,
"editor.insertSpaces": false,
"editor.detectIndentation": false,
"workbench.editor.enablePreview": false,
"workbench.list.openMode": "doubleClick",
"explorer.autoReveal": false
}
tslint.json
{
"$schema": "https://dev.office.com/json-schemas/core-build/tslint.schema.json",
// Display errors as warnings
"displayAsWarning": true,
// The TSLint task may have been configured with several custom lint rules
// before this config file is read (for example lint rules from the tslint-microsoft-contrib
// project). If true, this flag will deactivate any of these rules.
"removeExistingRules": true,
// When true, the TSLint task is configured with some default TSLint "rules.":
"useDefaultConfigAsBase": false,
// Since removeExistingRules=true and useDefaultConfigAsBase=false, there will be no lint rules
// which are active, other than the list of rules below.
"lintConfig": {
// Opt-in to Lint rules which help to eliminate bugs in JavaScript
"rules": {
"quotemark": [true, "single"]
}
}
}