Permalink
Browse files
- [dependencies][android] remove all Firebase SDKs in favour of Fireb…
…ase BoM - [android] upgrade to Android X - [android] upgrade gradle wrapper to v5.4.1 - [android][ios][tests] remove manual packages & enable auto-linking - [tests][internal] upgrade tests project to RN 60 - [ios] temporarily remove framework support in pods - broken in RN 60 - see facebook/react-native#25349 - [linting] switch to use rn community linting rules
- Loading branch information
Showing
with
4,573 additions
and 16,379 deletions.
- +12 −4 .eslintrc
- +69 −10 .flowconfig
- +1 −0 .npmrc
- +1 −0 .yarnrc
- +2,957 −2,761 docs/typedoc.json
- +1 −1 docs/typedoc.min.json
- +8 −17 package.json
- +1 −1 packages/analytics/RNFBAnalytics.podspec
- +4 −8 packages/analytics/android/build.gradle
- +1 −1 packages/analytics/android/gradle/wrapper/gradle-wrapper.properties
- +2 −3 packages/analytics/e2e/analytics.e2e.js
- +1 −1 packages/analytics/ios/RNFBAnalytics.podspec
- +1 −1 packages/app/RNFBApp.podspec
- +7 −12 packages/app/android/build.gradle
- +1 −1 packages/app/android/gradle/wrapper/gradle-wrapper.properties
- +2 −2 packages/app/firebase_json.rb
- +1 −1 packages/app/ios/RNFBApp.podspec
- +6 −2 packages/app/lib/internal/FirebaseModule.js
- +1 −1 packages/app/lib/internal/constants.js
- +12 −8 packages/app/lib/internal/registry/app.js
- +12 −6 packages/app/lib/internal/registry/namespace.js
- +3 −1 packages/app/lib/internal/registry/nativeModule.js
- +1 −1 packages/auth/RNFBAuth.podspec
- +4 −8 packages/auth/android/build.gradle
- +1 −1 packages/auth/android/gradle/wrapper/gradle-wrapper.properties
- +2 −7 packages/auth/e2e/auth.e2e.js
- +1 −1 packages/auth/ios/RNFBAuth.podspec
- +17 −7 packages/auth/lib/PhoneAuthListener.js
- +12 −4 packages/auth/lib/index.js
- +2 −4 packages/common/lib/Base64.js
- +3 −1 packages/common/lib/ReferenceBase.js
- +15 −9 packages/common/lib/deeps.js
- +3 −1 packages/common/lib/id.js
- +13 −5 packages/common/lib/index.js
- +4 −2 packages/common/lib/path.js
- +6 −2 packages/common/lib/promise.js
- +3 −1 packages/common/lib/serialize.js
- +14 −6 packages/common/lib/validate.js
- +1 −1 packages/config/RNFBConfig.podspec
- +4 −8 packages/config/android/build.gradle
- +1 −1 packages/config/android/gradle/wrapper/gradle-wrapper.properties
- +5 −3 packages/config/e2e/config.e2e.js
- +1 −1 packages/config/ios/RNFBConfig.podspec
- +6 −6 packages/config/lib/index.js
- +1 −1 packages/crashlytics/RNFBCrashlytics.podspec
- +8 −11 packages/crashlytics/android/build.gradle
- +1 −1 packages/crashlytics/android/gradle/wrapper/gradle-wrapper.properties
- +1 −2 packages/crashlytics/e2e/crashlytics.e2e.js
- +1 −1 packages/crashlytics/ios/RNFBCrashlytics.podspec
- +3 −1 packages/crashlytics/lib/handlers.js
- +1 −1 packages/crashlytics/lib/index.js
- +1 −1 packages/database/RNFBDatabase.podspec
- +6 −10 packages/database/android/build.gradle
- +1 −1 packages/database/android/gradle/wrapper/gradle-wrapper.properties
- +1 −1 ...android/src/reactnative/java/io/invertase/firebase/database/ReactNativeFirebaseDatabaseQuery.java
- +9 −9 packages/database/e2e/database.e2e.js
- +1 −1 packages/database/e2e/internal/connected.e2e.js
- +1 −1 packages/database/e2e/internal/serverTimeOffset.e2e.js
- +1 −1 packages/database/e2e/onDisconnect/cancel.e2e.js
- +1 −1 packages/database/e2e/onDisconnect/remove.e2e.js
- +2 −2 packages/database/e2e/onDisconnect/set.e2e.js
- +3 −3 packages/database/e2e/onDisconnect/setWithPriority.e2e.js
- +4 −4 packages/database/e2e/onDisconnect/update.e2e.js
- +6 −6 packages/database/e2e/query/endAt.e2e.js
- +4 −4 packages/database/e2e/query/equalTo.e2e.js
- +1 −1 packages/database/e2e/query/isEqual.e2e.js
- +1 −1 packages/database/e2e/query/keepSynced.e2e.js
- +2 −2 packages/database/e2e/query/limitToFirst.e2e.js
- +2 −2 packages/database/e2e/query/limitToLast.e2e.js
- +6 −6 packages/database/e2e/query/on.e2e.js
- +4 −4 packages/database/e2e/query/once.e2e.js
- +3 −3 packages/database/e2e/query/orderByChild.e2e.js
- +1 −1 packages/database/e2e/query/orderByKey.e2e.js
- +1 −1 packages/database/e2e/query/orderByPriority.e2e.js
- +1 −1 packages/database/e2e/query/orderByValue.e2e.js
- +6 −6 packages/database/e2e/query/startAt.e2e.js
- +2 −2 packages/database/e2e/reference/child.e2e.js
- +3 −3 packages/database/e2e/reference/push.e2e.js
- +1 −1 packages/database/e2e/reference/remove.e2e.js
- +2 −2 packages/database/e2e/reference/set.e2e.js
- +2 −2 packages/database/e2e/reference/setPriority.e2e.js
- +3 −3 packages/database/e2e/reference/setWithPriority.e2e.js
- +5 −5 packages/database/e2e/reference/transaction.e2e.js
- +4 −4 packages/database/e2e/reference/update.e2e.js
- +2 −2 packages/database/e2e/snapshot/snapshot.e2e.js
- +1 −1 packages/database/ios/RNFBDatabase.podspec
- +12 −7 packages/database/lib/DatabaseDataSnapshot.js
- +11 −12 packages/database/lib/DatabaseOnDisconnect.js
- +36 −34 packages/database/lib/DatabaseQuery.js
- +12 −7 packages/database/lib/DatabaseQueryModifiers.js
- +24 −21 packages/database/lib/DatabaseReference.js
- +30 −11 packages/database/lib/DatabaseSyncTree.js
- +3 −2 packages/database/lib/DatabaseTransaction.js
- +10 −8 packages/database/lib/index.js
- +1 −1 packages/dynamic-links/RNFBDynamicLinks.podspec
- +5 −11 packages/dynamic-links/android/build.gradle
- +7 −13 ...e/dynamiclinks/{ReactNativeFirebaseLinksModule.java → ReactNativeFirebaseDynamicLinksModule.java}
- +2 −2 ...dynamiclinks/{ReactNativeFirebaseLinksPackage.java → reactNativeFirebaseDynamicLinksPackage.java}
- +6 −6 packages/dynamic-links/e2e/builder.analytics.e2e.js
- +5 −5 packages/dynamic-links/e2e/builder.android.e2e.js
- +7 −7 packages/dynamic-links/e2e/builder.e2e.js
- +9 −9 packages/dynamic-links/e2e/builder.ios.e2e.js
- +4 −4 packages/dynamic-links/e2e/builder.itunes.e2e.js
- +2 −2 packages/dynamic-links/e2e/builder.navigation.e2e.js
- +4 −4 packages/dynamic-links/e2e/builder.social.e2e.js
- +5 −5 packages/dynamic-links/e2e/dynamicLinks.e2e.js
- +1 −1 packages/dynamic-links/ios/RNFBDynamicLinks.podspec
- +7 −7 packages/dynamic-links/lib/builder.js
- +6 −6 packages/dynamic-links/lib/builders/analytics.js
- +5 −5 packages/dynamic-links/lib/builders/android.js
- +9 −9 packages/dynamic-links/lib/builders/ios.js
- +4 −4 packages/dynamic-links/lib/builders/itunes.js
- +2 −2 packages/dynamic-links/lib/builders/navigation.js
- +4 −4 packages/dynamic-links/lib/builders/social.js
- +4 −4 packages/dynamic-links/lib/index.js
- +1 −1 packages/fiam/RNFBFiam.podspec
- +6 −10 packages/fiam/android/build.gradle
- +1 −1 packages/fiam/android/gradle/wrapper/gradle-wrapper.properties
- +1 −1 packages/fiam/ios/RNFBFiam.podspec
- +2 −2 packages/fiam/lib/index.js
- +1 −1 packages/firestore/RNFBFirestore.podspec
- +6 −10 packages/firestore/android/build.gradle
- +1 −1 packages/firestore/android/gradle/wrapper/gradle-wrapper.properties
- +1 −1 packages/firestore/e2e/Blob.e2e.js
- +1 −1 packages/firestore/e2e/CollectionReference/add.e2e.js
- +1 −1 packages/firestore/e2e/CollectionReference/doc.e2e.js
- +3 −3 packages/firestore/e2e/DocumentReference/collection.e2e.js
- +2 −2 packages/firestore/e2e/DocumentReference/get.e2e.js
- +1 −1 packages/firestore/e2e/DocumentReference/isEqual.e2e.js
- +4 −4 packages/firestore/e2e/DocumentReference/onSnapshot.e2e.js
- +6 −6 packages/firestore/e2e/DocumentReference/set.e2e.js
- +3 −3 packages/firestore/e2e/DocumentReference/update.e2e.js
- +5 −5 packages/firestore/e2e/DocumentSnapshot/get.e2e.js
- +1 −1 packages/firestore/e2e/DocumentSnapshot/isEqual.e2e.js
- +6 −6 packages/firestore/e2e/FieldPath.e2e.js
- +7 −7 packages/firestore/e2e/FieldValue.e2e.js
- +1 −1 packages/firestore/e2e/FirestoreStatics.e2e.js
- +6 −6 packages/firestore/e2e/GeoPoint.e2e.js
- +5 −5 packages/firestore/e2e/Query/endAt.e2e.js
- +5 −5 packages/firestore/e2e/Query/endBefore.e2e.js
- +2 −2 packages/firestore/e2e/Query/get.e2e.js
- +1 −1 packages/firestore/e2e/Query/isEqual.e2e.js
- +1 −1 packages/firestore/e2e/Query/limit.e2e.js
- +4 −4 packages/firestore/e2e/Query/onSnapshot.e2e.js
- +7 −7 packages/firestore/e2e/Query/orderBy.e2e.js
- +5 −5 packages/firestore/e2e/Query/startAfter.e2e.js
- +5 −5 packages/firestore/e2e/Query/startAt.e2e.js
- +7 −7 packages/firestore/e2e/Query/where.e2e.js
- +5 −5 packages/firestore/e2e/QuerySnapshot.e2e.js
- +1 −1 packages/firestore/e2e/SnapshotMetadata.e2e.js
- +8 −8 packages/firestore/e2e/Timestamp.e2e.js
- +9 −9 packages/firestore/e2e/Transaction.e2e.js
- +2 −2 packages/firestore/e2e/WriteBatch/delete.e2e.js
- +9 −9 packages/firestore/e2e/WriteBatch/set.e2e.js
- +6 −6 packages/firestore/e2e/WriteBatch/update.e2e.js
- +18 −18 packages/firestore/e2e/firestore.e2e.js
- +6 −2 packages/firestore/e2e/helpers.js
- +1 −1 packages/firestore/ios/RNFBFirestore.podspec
- +5 −3 packages/firestore/lib/FirestoreCollectionReference.js
- +8 −10 packages/firestore/lib/FirestoreDocumentReference.js
- +2 −2 packages/firestore/lib/FirestoreDocumentSnapshot.js
- +3 −3 packages/firestore/lib/FirestoreFieldPath.js
- +4 −4 packages/firestore/lib/FirestoreFieldValue.js
- +4 −4 packages/firestore/lib/FirestoreGeoPoint.js
- +12 −14 packages/firestore/lib/FirestoreQuery.js
- +17 −7 packages/firestore/lib/FirestoreQueryModifiers.js
- +5 −5 packages/firestore/lib/FirestoreQuerySnapshot.js
- +1 −1 packages/firestore/lib/FirestoreSnapshotMetadata.js
- +1 −1 packages/firestore/lib/FirestoreStatics.js
- +4 −4 packages/firestore/lib/FirestoreTimestamp.js
- +5 −5 packages/firestore/lib/FirestoreTransaction.js
- +4 −3 packages/firestore/lib/FirestoreTransactionHandler.js
- +11 −9 packages/firestore/lib/FirestoreWriteBatch.js
- +17 −17 packages/firestore/lib/index.js
- +25 −17 packages/firestore/lib/utils/index.js
- +12 −4 packages/firestore/lib/utils/serialize.js
- +6 −2 packages/firestore/lib/utils/typemap.js
- +1 −1 packages/functions/RNFBFunctions.podspec
- +6 −10 packages/functions/android/build.gradle
- +1 −1 packages/functions/android/gradle/wrapper/gradle-wrapper.properties
- +0 −1 packages/functions/e2e/functions.e2e.js
- +1 −1 packages/functions/ios/RNFBFunctions.podspec
- +4 −2 packages/functions/lib/index.js
- +1 −1 packages/iid/RNFBIid.podspec
- +6 −10 packages/iid/android/build.gradle
- +1 −1 packages/iid/android/gradle/wrapper/gradle-wrapper.properties
- +1 −1 packages/iid/ios/RNFBIid.podspec
- +1 −1 packages/indexing/RNFBIndexing.podspec
- +1 −1 packages/indexing/e2e/indexing.e2e.js
- +1 −1 packages/indexing/lib/index.js
- +6 −10 packages/invites/android/build.gradle
- +1 −1 packages/invites/android/gradle/wrapper/gradle-wrapper.properties
- +6 −6 packages/invites/e2e/AndroidInvite.e2e.js
- +7 −7 packages/invites/e2e/Invite.e2e.js
- +3 −3 packages/invites/e2e/invites.e2e.js
- +5 −5 packages/invites/lib/AndroidInvite.js
- +10 −8 packages/invites/lib/Invite.js
- +3 −3 packages/invites/lib/index.js
- +1 −1 packages/messaging/RNFBMessaging.podspec
- +6 −10 packages/messaging/android/build.gradle
- +1 −1 packages/messaging/android/gradle/wrapper/gradle-wrapper.properties
- +1 −1 ...ing/android/src/main/java/io/invertase/firebase/messaging/ReactNativeFirebaseMessagingModule.java
- +1 −1 packages/messaging/ios/RNFBMessaging.podspec
- +18 −6 packages/messaging/lib/index.js
- +1 −1 packages/ml-natural-language/RNFBMlNaturalLanguage.podspec
- +6 −12 packages/ml-natural-language/android/build.gradle
- +1 −1 packages/ml-natural-language/android/gradle/wrapper/gradle-wrapper.properties
- +1 −1 packages/ml-natural-language/android/ml-models.gradle
- +2 −1 .../io/invertase/firebase/ml/naturallanguage/UniversalFirebaseMLNaturalLanguageSmartReplyModule.java
- +5 −5 packages/ml-natural-language/e2e/smartReply.e2e.js
- +1 −1 packages/ml-natural-language/ios/RNFBMlNaturalLanguage.podspec
- +8 −6 packages/ml-natural-language/lib/SmartReplyConversation.js
- +1 −1 packages/ml-natural-language/lib/index.js
- +6 −12 packages/ml-vision/android/build.gradle
- +1 −1 packages/ml-vision/android/gradle/wrapper/gradle-wrapper.properties
- +1 −1 packages/ml-vision/android/ml-models.gradle
- +4 −4 packages/ml-vision/e2e/barcode.e2e.js
- +6 −6 packages/ml-vision/e2e/documentText.e2e.js
- +8 −8 packages/ml-vision/e2e/face.e2e.js
- +9 −9 packages/ml-vision/e2e/label.e2e.js
- +5 −5 packages/ml-vision/e2e/landmark.e2e.js
- +8 −8 packages/ml-vision/e2e/text.e2e.js
- +0 −22 packages/ml-vision/ios/RNFBMlkit.podspec
- +8 −8 packages/ml-vision/lib/index.js
- +2 −2 packages/ml-vision/lib/visionBarcodeDetectorOptions.js
- +3 −3 packages/ml-vision/lib/visionCloudDocumentTextRecognizerOptions.js
- +4 −4 packages/ml-vision/lib/visionCloudImageLabelerOptions.js
- +4 −4 packages/ml-vision/lib/visionCloudLandmarkRecognizerOptions.js
- +4 −4 packages/ml-vision/lib/visionCloudTextRecognizerOptions.js
- +7 −7 packages/ml-vision/lib/visionFaceDetectorOptions.js
- +3 −3 packages/ml-vision/lib/visionImageLabelerOptions.js
- +1 −1 packages/perf/RNFBPerf.podspec
- +6 −10 packages/perf/android/build.gradle
- +1 −1 packages/perf/android/gradle/wrapper/gradle-wrapper.properties
- +1 −1 packages/perf/ios/RNFBPerf.podspec
- +17 −9 packages/perf/lib/HttpMetric.js
- +4 −4 packages/perf/lib/MetricWithAttributes.js
- +12 −8 packages/perf/lib/Trace.js
- +3 −3 packages/perf/lib/index.js
- +1 −1 packages/storage/RNFBStorage.podspec
- +6 −10 packages/storage/android/build.gradle
- +1 −1 packages/storage/android/gradle/wrapper/gradle-wrapper.properties
- +11 −11 packages/storage/e2e/StorageReference.e2e.js
- +9 −9 packages/storage/e2e/StorageTask.e2e.js
- +9 −9 packages/storage/e2e/storage.e2e.js
- +1 −1 packages/storage/ios/RNFBStorage.podspec
- +12 −6 packages/storage/lib/StorageReference.js
- +0 −1 packages/storage/lib/StorageStatics.js
- +37 −13 packages/storage/lib/StorageTask.js
- +10 −9 packages/storage/lib/index.js
- +2 −2 packages/storage/lib/utils.js
- +38 −1 packages/template/project/_flowconfig
- +22 −46 packages/template/project/ios/Podfile
- +7 −8 packages/template/project/package.json
- +1 −1 packages/utils/RNFBUtils.podspec
- +1 −1 packages/utils/android/build.gradle
- +1 −1 packages/utils/android/gradle/wrapper/gradle-wrapper.properties
- +1 −1 packages/utils/ios/RNFBUtils.podspec
- +3 −2 packages/utils/lib/UtilsStatics.js
- +3 −1 packages/utils/lib/index.js
- +4 −8 scripts/_TEMPLATE_/android/build.gradle
- +1 −1 scripts/_TEMPLATE_/android/gradle/wrapper/gradle-wrapper.properties
- +43 −22 tests/.flowconfig
- +4 −28 tests/android/app/build.gradle
- +7 −45 tests/android/app/src/main/java/com/invertase/testing/MainApplication.java
- +3 −3 tests/android/build.gradle
- +1 −1 tests/android/gradle.properties
- +1 −1 tests/android/gradle/wrapper/gradle-wrapper.properties
- +1 −26 tests/android/settings.gradle
- +1 −1 tests/app.playground.js
- +0 −1 tests/flow-typed/firebase.js
- +25 −17 tests/ios/Podfile
- +157 −72 tests/ios/Podfile.lock
- +4 −22 tests/ios/testing.xcodeproj/project.pbxproj
- +4 −29 tests/metro.config.js
- +3 −7 tests/package.json
- +0 −12,144 yarn.lock
| @@ -1,46 +1,105 @@ | ||
| [ignore] | ||
| ; Ignore metro | ||
| .*/node_modules/metro/.* | ||
| ; We fork some components by platform | ||
| .*/*[.]android.js | ||
|
|
||
| # Ignore tests project | ||
| ; Ignore "BUCK" generated dirs | ||
| <PROJECT_ROOT>/\.buckd/ | ||
|
|
||
| ; Ignore unexpected extra "@providesModule" | ||
| .*/node_modules/.*/node_modules/fbjs/.* | ||
|
|
||
| ; Ignore duplicate module providers | ||
| ; For RN Apps installed via npm, "Libraries" folder is inside | ||
| ; "node_modules/react-native" but in the source repo it is in the root | ||
| node_modules/react-native/Libraries/react-native/React.js | ||
|
|
||
| ; Ignore polyfills | ||
| node_modules/react-native/Libraries/polyfills/.* | ||
|
|
||
| ; These should not be required directly | ||
| ; require from fbjs/lib instead: require('fbjs/lib/warning') | ||
| node_modules/warning/.* | ||
|
|
||
| ; Flow doesn't support platforms | ||
| .*/Libraries/Utilities/HMRLoadingView.js | ||
|
|
||
| # Ignore tests project | ||
| .*/tests/.* | ||
| .*/packages/template/.* | ||
|
|
||
| [untyped] | ||
| .*/node_modules/@react-native-community/cli/.*/.* | ||
|
|
||
| [include] | ||
| packages/**/lib/*.js.flow | ||
| packages/*-types/*.js.flow | ||
|
|
||
| [lints] | ||
| [libs] | ||
| node_modules/react-native/Libraries/react-native/react-native-interface.js | ||
| node_modules/react-native/flow/ | ||
|
|
||
| [options] | ||
| emoji=true | ||
|
|
||
| esproposal.optional_chaining=enable | ||
| esproposal.nullish_coalescing=enable | ||
|
|
||
| module.file_ext=.js | ||
| module.file_ext=.json | ||
| module.file_ext=.ios.js | ||
|
|
||
| module.system=haste | ||
| module.system.haste.use_name_reducers=true | ||
| # get basename | ||
| module.system.haste.name_reducers='^.*/\([a-zA-Z0-9$_.-]+\.js\(\.flow\)?\)$' -> '\1' | ||
| # strip .js or .js.flow suffix | ||
| module.system.haste.name_reducers='^\(.*\)\.js\(\.flow\)?$' -> '\1' | ||
| # strip .ios suffix | ||
| module.system.haste.name_reducers='^\(.*\)\.ios$' -> '\1' | ||
| module.system.haste.name_reducers='^\(.*\)\.android$' -> '\1' | ||
| module.system.haste.name_reducers='^\(.*\)\.native$' -> '\1' | ||
| module.system.haste.paths.blacklist=.*/__tests__/.* | ||
| module.system.haste.paths.blacklist=.*/__mocks__/.* | ||
| module.system.haste.paths.blacklist=<PROJECT_ROOT>/node_modules/react-native/Libraries/Animated/src/polyfills/.* | ||
| module.system.haste.paths.whitelist=<PROJECT_ROOT>/node_modules/react-native/Libraries/.* | ||
| module.system.haste.paths.whitelist=<PROJECT_ROOT>/node_modules/react-native/RNTester/.* | ||
| module.system.haste.paths.whitelist=<PROJECT_ROOT>/node_modules/react-native/IntegrationTests/.* | ||
| module.system.haste.paths.blacklist=<PROJECT_ROOT>/node_modules/react-native/Libraries/react-native/react-native-implementation.js | ||
| module.system.haste.paths.blacklist=<PROJECT_ROOT>/node_modules/react-native/Libraries/Animated/src/polyfills/.* | ||
|
|
||
| munge_underscores=true | ||
|
|
||
| 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' | ||
|
|
||
| module.file_ext=.js | ||
|
|
||
| suppress_type=$FlowIssue | ||
| suppress_type=$FlowFixMe | ||
| suppress_type=$FlowFixMeProps | ||
| suppress_type=$FlowFixMeState | ||
|
|
||
| suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(<VERSION>\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\) | ||
| suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(<VERSION>\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+ | ||
| suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy | ||
| suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(<VERSION>\\)? *\\(site=[a-z,_]*react_native\\(_ios\\)?_\\(oss\\|fb\\)[a-z,_]*\\)?)\\) | ||
| suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(<VERSION>\\)? *\\(site=[a-z,_]*react_native\\(_ios\\)?_\\(oss\\|fb\\)[a-z,_]*\\)?)\\)?:? #[0-9]+ | ||
| suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError | ||
|
|
||
| [lints] | ||
| sketchy-null-number=warn | ||
| sketchy-null-mixed=warn | ||
| sketchy-number=warn | ||
| untyped-type-import=warn | ||
| nonstrict-import=warn | ||
| deprecated-type=warn | ||
| unsafe-getters-setters=warn | ||
| inexact-spread=warn | ||
| unnecessary-invariant=warn | ||
| signature-verification-failure=warn | ||
| deprecated-utility=error | ||
|
|
||
| [strict] | ||
| deprecated-type | ||
| nonstrict-import | ||
| sketchy-null | ||
| unclear-type | ||
| unsafe-getters-setters | ||
| untyped-import | ||
| untyped-type-import | ||
|
|
||
| [version] | ||
| ^0.100.0 |
| @@ -0,0 +1 @@ | ||
| package-lock=false |
| @@ -0,0 +1 @@ | ||
| --install.no-lockfile true |
Oops, something went wrong.

