config
"editor.tabSize": 2,
"emmet.includeLanguages": {
"html": "html",
"javascript": "javascriptreact"
},
"workbench.iconTheme": "material-icon-theme",
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 5000,
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.shell.osx": "zsh",
"editor.wordWrap": "on",
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"editor.minimap.enabled": false
extensions
- :emojisense:
- Bracket Pair Colorizer
- Code Spell Checker (I write a lot of blog posts in VSCode)
- Code:: Stats (a small stats tool, for fun)
- ESLint
- markdownlint (I sometimes write more Markdown in a day than JavaScript code)
- GitHub Pull Requests
- GraphQL (/published by Prisma/)
- Import Cost
- npm Intellisense
- Path Intellisense
- IntelliSense for CSS class names
- React Native Tools
- Todo Tree
- Version Lens
- Settings Sync (one of the most important extension I have mentioned here)
- Word Count
- Prettier
prettier config
"prettier.jsxSingleQuote": true,
"prettier.printWidth": 100,
"prettier.semi": false,
"prettier.useTabs": true,
"prettier.tabWidth": 2,
config
extensions
prettier config