55; Ignore "BUCK" generated dirs
66<PROJECT_ROOT>/\.buckd/
77
8- ; Ignore unexpected extra "@providesModule"
9- .*/ node_modules/.*/node_modules/fbjs /.*
8+ ; Ignore polyfills
9+ node_modules/react-native/Libraries/polyfills /.*
1010
11- ; Ignore duplicate module providers
12- ; For RN Apps installed via npm, "Libraries" folder is inside
13- ; "node_modules/react-native" but in the source repo it is in the root
14- .*/Libraries/react-native/React.js
11+ ; These should not be required directly
12+ ; require from fbjs/lib instead: require('fbjs/lib/warning')
13+ node_modules/warning/.*
1514
16- ; Ignore polyfills
17- .*/Libraries/polyfills/.*
15+ ; Flow doesn't support platforms
16+ .*/Libraries/Utilities/LoadingView.js
1817
19- ; Ignore metro
20- .*/node_modules/metro /.*
18+ [untyped]
19+ .*/node_modules/@react-native-community/cli/.* /.*
2120
2221[include]
2322
2423[libs]
25- node_modules/react-native/Libraries/react-native/react-native- interface.js
24+ node_modules/react-native/interface.js
2625node_modules/react-native/flow/
2726
2827[options]
@@ -31,39 +30,44 @@ emoji=true
3130esproposal.optional_chaining=enable
3231esproposal.nullish_coalescing=enable
3332
34- module.system=haste
35- module.system.haste.use_name_reducers=true
36- # get basename
37- module.system.haste.name_reducers='^.*/\([a-zA-Z0-9$_.-]+\.js\(\.flow\)?\)$' -> '\1'
38- # strip .js or .js.flow suffix
39- module.system.haste.name_reducers='^\(.*\)\.js\(\.flow\)?$' -> '\1'
40- # strip .ios suffix
41- module.system.haste.name_reducers='^\(.*\)\.ios$' -> '\1'
42- module.system.haste.name_reducers='^\(.*\)\.android$' -> '\1'
43- module.system.haste.name_reducers='^\(.*\)\.native$' -> '\1'
44- module.system.haste.paths.blacklist=.*/__tests__/.*
45- module.system.haste.paths.blacklist=.*/__mocks__/.*
46- module.system.haste.paths.blacklist=<PROJECT_ROOT>/node_modules/react-native/Libraries/Animated/src/polyfills/.*
47- module.system.haste.paths.whitelist=<PROJECT_ROOT>/node_modules/react-native/Libraries/.*
33+ module.file_ext=.js
34+ module.file_ext=.json
35+ module.file_ext=.ios.js
4836
4937munge_underscores=true
5038
51- module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> 'RelativeImageStub'
52-
53- module.file_ext=.js
54- module.file_ext=.jsx
55- module.file_ext=.json
56- module.file_ext=.native.js
39+ module.name_mapper='^react-native/\(.*\)$' -> '<PROJECT_ROOT>/node_modules/react-native/\1'
40+ module.name_mapper='^@?[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> '<PROJECT_ROOT>/node_modules/react-native/Libraries/Image/RelativeImageStub'
5741
5842suppress_type=$FlowIssue
5943suppress_type=$FlowFixMe
6044suppress_type=$FlowFixMeProps
6145suppress_type=$FlowFixMeState
6246
63- suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(<VERSION>\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)
64- suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(<VERSION>\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+
65- suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy
47+ suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(<VERSION>\\)? *\\(site=[a-z,_]*react_native\\(_ios\\)?_\\(oss\\|fb\\)[a-z,_]*\\)?)\\)
48+ suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(<VERSION>\\)? *\\(site=[a-z,_]*react_native\\(_ios\\)?_\\(oss\\|fb\\)[a-z,_]*\\)?)\\)?:? #[0-9]+
6649suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError
6750
51+ [lints]
52+ sketchy-null-number=warn
53+ sketchy-null-mixed=warn
54+ sketchy-number=warn
55+ untyped-type-import=warn
56+ nonstrict-import=warn
57+ deprecated-type=warn
58+ unsafe-getters-setters=warn
59+ inexact-spread=warn
60+ unnecessary-invariant=warn
61+ signature-verification-failure=warn
62+ deprecated-utility=error
63+ [strict]
64+ deprecated-type
65+ nonstrict-import
66+ sketchy-null
67+ unclear-type
68+ unsafe-getters-setters
69+ untyped-import
70+ untyped-type-import
71+
6872[version]
69- ^0.92 .0
73+ ^0.113 .0
0 commit comments