[compiler][ez] Default to using flow suppressions
ghstack-source-id: b6592650e08a1b07b6ccaad025bc4b81dd61d442 Pull Request resolved: https://github.com/facebook/react/pull/30622
Mike Vitousek committed
Aug 6, 2024 at 23:47 UTC
9eb288e6579333612ed736c4e088669daf90a076
2 files changed
+3
-1
compiler/packages/babel-plugin-react-compiler/src/Entrypoint/Options.ts
+1
-1
@@ -194,7 +194,7 @@ export const defaultOptions: PluginOptions = {
194
noEmit: false,
195
runtimeModule: null,
196
eslintSuppressionRules: null,
197
- flowSuppressions: false,
197
+ flowSuppressions: true,
198
ignoreUseNoForget: false,
199
sources: filename => {
200
return filename.indexOf('node_modules') === -1;
compiler/packages/eslint-plugin-react-compiler/src/rules/ReactCompilerRule.ts
+2
@@ -101,6 +101,8 @@ function makeSuggestions(
101
const COMPILER_OPTIONS: Partial<PluginOptions> = {
102
noEmit: true,
103
panicThreshold: 'none',
104
+ // Don't emit errors on Flow suppressions--Flow already gave a signal
105
+ flowSuppressions: false,
106
};
107
108
const rule: Rule.RuleModule = {