Extensions
Required:
- MJML Required for Email templates
- Rails
- Ruby
- Ruby on Rails
- Ruby Solargraph
- Rubocop
- Tailwind CSS IntelliSense
- Simple Ruby ERB
- Live Share Required for pair programming
Optional:
Extensions
Required:
Optional:
[ | |
{ | |
"key": "cmd+alt+.", | |
"command": "erb.toggleTags", | |
"when": "editorTextFocus && editorLangId == 'html.erb'" | |
} | |
] |
{ | |
"workbench.colorTheme": "GitHub Dark", | |
"window.zoomLevel": 0, | |
"workbench.statusBar.visible": true, | |
"editor.fontFamily": "JetBrains Mono", | |
"editor.fontSize": 16, | |
"editor.tabSize": 2, | |
"terminal.integrated.fontSize": 16, | |
"terminal.integrated.fontFamily": "JetBrains Mono", | |
"files.insertFinalNewline": true, | |
"editor.minimap.enabled": false, | |
"breadcrumbs.enabled": false, | |
"workbench.tree.indent": 20, | |
"editor.wrappingIndent": "indent", | |
"editor.wordWrap": "on", | |
"files.trimTrailingWhitespace": true, | |
"solargraph.bundlerPath": "/Users/0xcr/.rbenv/shims/solargraph", | |
"solargraph.diagnostics": true, | |
"solargraph.definitions": true, | |
"solargraph.hover": true, | |
"ruby.rubocop.executePath": "/Users/0xcr/.rbenv/shims/", | |
"ruby.rubocop.onSave": true, | |
"ruby.rubocop.configFilePath": "/Users/0xcr/Dropbox/Work/code/ccoins-pay/.rubocop.yml", | |
"ruby.useBundler": true, | |
"ruby.useLanguageServer": true, | |
"ruby.lint": { | |
"rubocop": { | |
"command": "rubocop", | |
"useBundler": true, | |
"rails": true | |
} | |
}, | |
"ruby.format": "rubocop", | |
"emmet.triggerExpansionOnTab": true, | |
"emmet.includeLanguages": { | |
"erb": "html", | |
"ruby": "html", | |
"html.erb": "html" | |
}, | |
"tailwindCSS.includeLanguages": { | |
"plaintext": "html", | |
"html.erb": "html" | |
}, | |
"tailwindCSS.emmetCompletions": true, | |
"css.validate": false, | |
"explorer.confirmDelete": false, | |
"gitlens.hovers.currentLine.over": "line", | |
"gitlens.codeLens.enabled": false, | |
"gitlens.currentLine.enabled": false | |
} |