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,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
{"language":"typescriptreact", "autoFix": true}
],
}
Editor: Android Studio
Editor: XCode
Editor: XCode, Android Studio, Visual Studio Code, Vim...