-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Editor integration
Adi Dahiya edited this page May 11, 2020
·
3 revisions
EditorConfig ensures consistent settings across editors: indent size, trailing newlines, trimming final whitespace, etc. It's the first step in ensuring consistent code output.
Install the plugin for your editor of choice. Our .editorconfig
file should kick in once you do.
VS Code is the preferred editor for the Blueprint team. It's free, mostly open-source, and Electron-based (like Atom, only much faster). It supports a huge library of extensions and developing your own is easy and well-documented.
Best of all, it has powerful first-class TypeScript support including full IDE-style autocompletion. We suggest the following extensions to get the most out of Blueprint development:
- EditorConfig for VS Code
- stylelint & ESLint for realtime linting & formatting feedback
- vscode-icons to bring the file explorer to life
- Blueprint syntax theme to really embrace the ecosystem 😄
Suggested plugins:
- syntastic (scss-lint, eslint)
- tsuquyomi (TS compiler services)
- YouCompleteMe (autocomplete)
- react-day-picker v8 migration
- HotkeysTarget & useHotkeys migration
- PanelStack2 migration
- Table 6.0 changes