... | @@ -8,25 +8,37 @@ |
... | @@ -8,25 +8,37 @@ |
|
* Yarn (>=v1.12.3) - https://yarnpkg.com/en/docs/install
|
|
* Yarn (>=v1.12.3) - https://yarnpkg.com/en/docs/install
|
|
* wrapper around `npm`, provides faster installation of packages, caching, etc.
|
|
* wrapper around `npm`, provides faster installation of packages, caching, etc.
|
|
* Visual Studio Code (latest) - https://code.visualstudio.com/download
|
|
* Visual Studio Code (latest) - https://code.visualstudio.com/download
|
|
|
|
* Settings:
|
|
|
|
* `"editor.codeActionsOnSave": { "source.organizeImports": true }` - import/export statements will be sorted on save (unused imports will be removed)
|
|
|
|
* `"editor.formatOnSave": true` - Format files on save
|
|
|
|
* `"files.insertFinalNewline": true` - Inserts a final newline if the file does not have one
|
|
|
|
* `"files.trimFinalNewlines": true` - Trims final newlines so that only one remains
|
|
|
|
* Highly recommended plugins:
|
|
|
|
* Debugger for Chrome (msjsdiag.debugger-for-chrome)
|
|
|
|
* Prettier - Code Formatter (esbenp.prettier-vscode)
|
|
|
|
* TSLint (ms-vscode.vscode-typescript-tslint-plugin)
|
|
|
|
* Helpful plugins:
|
|
|
|
* Angular 7 Snippets - TypeScript, Html, Angular Material, ngRx, RxJS & Flex Layout (mikael.angular-beastcode)
|
|
|
|
* Angular Console (nrwl.angular-console)
|
|
|
|
* Angular Language Service (angular.ng-template)
|
|
|
|
* Coverage Gutters (ryanluker.vscode-coverage-gutters)
|
|
|
|
* Docker (peterjausovec.vscode-docker)
|
|
|
|
* GitLens — Git supercharged (eamodio.gitlens)
|
|
|
|
* Path Intellisense (christian-kohler.path-intellisense)
|
|
|
|
* Todo Tree (gruntfuggly.todo-tree)
|
|
|
|
* YAML (redhat.vscode-yaml)
|
|
* TODO: export a base vscode config to a gitlab project that can be maintained/updated as new plugins are found
|
|
* TODO: export a base vscode config to a gitlab project that can be maintained/updated as new plugins are found
|
|
* for now here is a list of some helpful plugins:
|
|
* for now here is a list of some helpful plugins:
|
|
* Angular.ng-template
|
|
* angular-cli (pkosta2006.angular-cli)
|
|
* Compulim.vscode-clock
|
|
* Clock in status bar (compulim.vscode-clock)
|
|
* IBM.output-colorizer
|
|
* Document This (joelday.docthis)
|
|
* PeterJausovec.vscode-docker
|
|
* EditorConfig for VS Code (editorconfig.editorconfig) - makes sure vscode respects our .editorconfig
|
|
* christian-kohler.path-intellisense
|
|
* HTMLHint (mkaufman.htmlhint)
|
|
* eg2.tslint
|
|
* Jasmine code snippets (xabikos.jasminesnippets) - snippet generator for specs
|
|
* gamunu.vscode-yarn
|
|
* Jenkinsfile Support (secanis.jenkinsfile-support)
|
|
* gnhuy91.theme-oceanicnext-sublime
|
|
* Oceanic Next (Sublime Babel) (gnhuy91.theme-oceanicnext-sublime)
|
|
* joelday.docthis
|
|
* Output Colorizer (ibm.output-colorizer)
|
|
* johnpapa.Angular2 - snippet generator for angular code
|
|
* Sass Formatter (sasa.vscode-sass-format)
|
|
* mkaufman.HTMLHint
|
|
* stylelint (shinnn.stylelint)
|
|
* msjsdiag.debugger-for-chrome
|
|
* vscode-icons (vscode-icons-team.vscode-icons
|
|
* pkosta2006.angular-cli
|
|
* yarn (gamunu.vscode-yarn) |
|
* robertohuertasm.vscode-icons
|
|
|
|
* ryanluker.vscode-coverage-gutters
|
|
|
|
* sasa.vscode-sass-format
|
|
|
|
* secanis.jenkinsfile-support
|
|
|
|
* shinnn.stylelint
|
|
|
|
* EditorConfig.editorconfig - makes sure vscode respects our .editorconfig
|
|
|
|
* xabikos.jasminesnippets - snippet generator for specs |
|
|