Kill Flow support

Summary:
* Removed Flow compilation step
* Removed all `flow` annotations
* Removed all FlowFixMe's
* Removed flow typings for Flipper
* Left flow transpilation (stripping) in babel, in case there is any external user using Flow in his plugin
* Left `eslint-plugin-flowtype` dependencies, as `eslint-config-fbjs` requires it

Reviewed By: passy

Differential Revision: D24755545

fbshipit-source-id: 9c0a7910657fd1cba88294e041bf2bfdf7b565bf
This commit is contained in:
Michel Weststrate
2020-11-09 07:59:07 -08:00
committed by Facebook GitHub Bot
parent 543a0e53ac
commit 670be012b2
44 changed files with 15 additions and 16621 deletions

View File

@@ -1,47 +1,2 @@
[ignore]
.*/coverage/.*
.*/build/.*
.*/dist/.*
.*\.tsx
.*\.ts
.*/node_modules/.*
<PROJECT_ROOT>/facebook/.*
<PROJECT_ROOT>/scripts/.*
<PROJECT_ROOT>/desktop/.*/lib/.*
<PROJECT_ROOT>/desktop/scripts/.*
<PROJECT_ROOT>/desktop/static/.*
<PROJECT_ROOT>/desktop/pkg/.*
<PROJECT_ROOT>/desktop/pkg-lib/.*
<PROJECT_ROOT>/desktop/doctor/.*
<PROJECT_ROOT>/desktop/app/.*
<PROJECT_ROOT>/desktop/babel-transformer/.*
<PROJECT_ROOT>/desktop/plugins/fb/relaydevtools/relay-devtools/DevtoolsUI.js$
<PROJECT_ROOT>/website/.*
<PROJECT_ROOT>/desktop/plugins/sections/src/d3/d3.js$
<PROJECT_ROOT>/react-native/ReactNativeFlipperExample/.*
[libs]
desktop/flow-typed
[options]
esproposal.export_star_as=enable
esproposal.optional_chaining=enable
module.use_strict=true
emoji=true
all=true
include_warnings=true
module.name_mapper='^\(.*\)\.tsx$' -> 'TsStub'
suppress_type=$FlowFixMe
module.system=haste
[strict]
deprecated-type
nonstrict-import
sketchy-null
unclear-type
unsafe-getters-setters
untyped-import
untyped-type-import
[version]
0.131.0
.*