The flipper desktop source uses Flow, TypeScript, and ESLint. Feel free to use your preferred setup, but this is our recommended approach:
Editor: Visual Studio Code
Installed Extensions:
- ESLint
- Flow Language Support
- TypeScript and JavaScript Language Features (enabled by default)
Settings:
{
"flow.useNPMPackagedFlow": true,
"javascript.validate.enable": false,
"eslint.autoFixOnSave": true
}
Editor: Android Studio
Editor: XCode
Editor: XCode, Android Studio, Visual Studio Code, Vim...