diff --git a/.vscode/settings.json b/.vscode/settings.json index 449a54f..f9d7e26 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,15 +1,26 @@ { - "css.lint.unknownAtRules": "ignore", - "scss.lint.unknownAtRules": "ignore", - "eslint.enable": true, - "eslint.format.enable": true, - "eslint.validate": ["javascript", "typescript", "html"], - "eslint.useFlatConfig": true, - "eslint.workingDirectories": ["../src"], - "eslint.options": { - "overrideConfigFile": ".eslintrc.json" + "angular-schematics.schematicsDefaultOptions": { + "angular-*": { + "style": "scss" + } }, - "editor.defaultFormatter": "esbenp.prettier-vscode", - "prettier.configPath": ".prettierrc.json", - "editor.formatOnSave": true + "[html]": { + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.codeActionsOnSave": { + "source.fixAll.eslint": "explicit" + }, + "editor.formatOnSave": false + }, + "[typescript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.codeActionsOnSave": { + "source.organizeImports": "explicit", + "source.fixAll.eslint": "explicit", + "source.fixAll.tslint": "explicit", + "source.fixAll.stylelint": "explicit" + }, + "editor.formatOnSave": true + }, + "editor.suggest.snippetsPreventQuickSuggestions": false, + "editor.inlineSuggest.enabled": true }