|
@@ -0,0 +1,38 @@
|
|
|
+{
|
|
|
+ "eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact"],
|
|
|
+ "editor.tabSize": 2,
|
|
|
+ // "typescript.suggest.paths": false,
|
|
|
+ "css.validate": false,
|
|
|
+ "scss.validate": false,
|
|
|
+ "typescript.validate.enable": false,
|
|
|
+ "editor.formatOnSave": false,
|
|
|
+ "[javascript]": {
|
|
|
+ "editor.formatOnSave": true,
|
|
|
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
+ },
|
|
|
+ "[html]": {
|
|
|
+ "editor.defaultFormatter": "vscode.html-language-features"
|
|
|
+ },
|
|
|
+ "[javascriptreact]": {
|
|
|
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
+ },
|
|
|
+ "[typescriptreact]": {
|
|
|
+ "editor.defaultFormatter": "vscode.typescript-language-features"
|
|
|
+ },
|
|
|
+ "[typescript]": {
|
|
|
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
+ },
|
|
|
+ "[scss]": {
|
|
|
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
+ },
|
|
|
+ "[json]": {
|
|
|
+ "editor.formatOnSave": false
|
|
|
+ },
|
|
|
+ "[jsonc]": {
|
|
|
+ // "editor.formatOnSave": true,
|
|
|
+ "editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
+ },
|
|
|
+ "editor.codeActionsOnSave": {
|
|
|
+ "source.fixAll": true
|
|
|
+ }
|
|
|
+}
|