Owner: Guillaume Diallo-Mulliez
As a developer my code editor is my main working tool. I need to be able to configure it properly and use it efficiently.
My editor allows me to:
- Setup break points
- Inspect current context variables
- for VSCode: Debugger for Chrome
🎨 Automatically Format my Code: so that I can follow my team syntactic standards and ease up code review and maintanability
- Real time or On save formatting
- Share configuration with team mates
- for VSCode: Prettier
🔍 Quickly Spot Syntactic Errors: so that I don't need to run my linter/type checker commands after each modification
- Linter
- Type checking (flow, typescript)
- for VSCode:
- for ESLint : ESLint
- for TSLint : TSLint
- for Flow : vscode-flow-ide
- See the git diff
- Revert changes on a file
- for VSCode: Build in Source Control tab
- Create snippets for components, containers, tests, redux files ...
- Share your snippets with your team to ensure consistency
- for VSCode: Project Snippets
- Create your snippets quickly with VS-snippeteer
- Variables & function names
- Relative and absolute paths
- for VSCode: Flow Language Support, vscode-flow-ide
⛵️ Navigate throughout the code in a click: so that I don't waste time fumbling through a complex tree view
- Variables, Functions, Classes definition
- Variables, Functions, Classes documentation
- Variables, Functions, Classes typing
- Show file location
- for VSCode: Flow Language Support, vscode-flow-ide, breadcrumbs
- See the latest stable version of each package
- for VSCode: Version Lens
🛠 Need help to setup your editor to comply with these standards ?
Your current editor 😜