eslintrc.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. {
  2. "editor.tabSize": 2,
  3. "files.associations": {
  4. "*.vue": "vue"
  5. },
  6. "eslint.autoFixOnSave": true,
  7. "eslint.options": {
  8. "extensions": [
  9. ".js",
  10. ".vue"
  11. ]
  12. },
  13. "eslint.validate": [
  14. "javascript",
  15. "javascriptreact",
  16. "vue",
  17. "vue-html"
  18. ],
  19. "search.exclude": {
  20. "**/node_modules": true,
  21. "**/bower_components": true,
  22. "**/dist": true
  23. },
  24. "emmet.syntaxProfiles": {
  25. "javascript": "jsx",
  26. "vue": "html",
  27. "vue-html": "html"
  28. },
  29. "git.confirmSync": false,
  30. "window.zoomLevel": 0,
  31. "vsicons.projectDetection.autoReload": true,
  32. "typescript.check.tscVersion": false,
  33. "editor.renderWhitespace": "boundary",
  34. "editor.cursorBlinking": "smooth",
  35. "workbench.colorTheme": "Solarized Light",
  36. "workbench.iconTheme": "vscode-great-icons",
  37. "editor.minimap.enabled": true,
  38. "editor.minimap.renderCharacters": false,
  39. "tslint.autoFixOnSave": true,
  40. "editor.fontFamily": "'Droid Sans Mono', 'Courier New', monospace, 'Droid Sans Fallback'",
  41. "beautify.tabSize": 2,
  42. "window.title": "${dirty}${activeEditorMedium}${separator}${rootName}",
  43. "typescript.extension.sortImports.maxNamedImportsInSingleLine": 5,
  44. "typescript.extension.sortImports.omitSemicolon": true,
  45. "editor.codeLens": true,
  46. "editor.snippetSuggestions": "top",
  47. "react-native-storybooks.port": 6006
  48. }