enable react native strict types

This commit is contained in:
Samuel Newman
2026-08-13 11:42:09 +03:00
parent 6b35d3de1c
commit 8677387c23
104 changed files with 457 additions and 506 deletions
+15 -167
View File
@@ -80,14 +80,6 @@
"count": 1
}
},
"src/alf/util/flatten.ts": {
"typescript/no-explicit-any": {
"count": 1
},
"typescript/no-unsafe-member-access": {
"count": 9
}
},
"src/alf/util/systemUI.ts": {
"typescript/no-floating-promises": {
"count": 2
@@ -167,9 +159,6 @@
"typescript/no-explicit-any": {
"count": 4
},
"typescript/no-misused-promises": {
"count": 1
},
"typescript/no-unsafe-call": {
"count": 2
},
@@ -224,9 +213,6 @@
"src/components/Lists.tsx": {
"typescript/no-explicit-any": {
"count": 1
},
"typescript/no-misused-promises": {
"count": 1
}
},
"src/components/Menu/types.ts": {
@@ -261,9 +247,6 @@
"src/components/PostControls/BookmarkButton.tsx": {
"typescript/no-explicit-any": {
"count": 2
},
"typescript/no-misused-promises": {
"count": 1
}
},
"src/components/PostControls/DiscoverDebug.tsx": {
@@ -335,9 +318,6 @@
"typescript/no-floating-promises": {
"count": 5
},
"typescript/no-misused-promises": {
"count": 2
},
"typescript/require-await": {
"count": 4
}
@@ -346,9 +326,6 @@
"typescript/no-floating-promises": {
"count": 1
},
"typescript/no-misused-promises": {
"count": 2
},
"typescript/require-await": {
"count": 1
}
@@ -363,16 +340,6 @@
"count": 1
}
},
"src/components/ageAssurance/AgeAssuranceErrors.tsx": {
"typescript/no-misused-promises": {
"count": 1
}
},
"src/components/ageAssurance/AgeAssuranceInitDialog.tsx": {
"typescript/no-misused-promises": {
"count": 2
}
},
"src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx": {
"typescript/require-await": {
"count": 1
@@ -388,18 +355,10 @@
"count": 1
}
},
"src/components/contacts/screens/ViewMatches.tsx": {
"typescript/no-misused-promises": {
"count": 1
}
},
"src/components/dialogs/DeviceLocationRequestDialog.tsx": {
"typescript/no-explicit-any": {
"count": 1
},
"typescript/no-misused-promises": {
"count": 1
},
"typescript/no-unsafe-member-access": {
"count": 2
}
@@ -409,26 +368,6 @@
"count": 1
}
},
"src/components/dialogs/EmailDialog/screens/Manage2FA/Disable.tsx": {
"typescript/no-misused-promises": {
"count": 3
}
},
"src/components/dialogs/EmailDialog/screens/Manage2FA/Enable.tsx": {
"typescript/no-misused-promises": {
"count": 1
}
},
"src/components/dialogs/EmailDialog/screens/Update.tsx": {
"typescript/no-misused-promises": {
"count": 3
}
},
"src/components/dialogs/EmailDialog/screens/Verify.tsx": {
"typescript/no-misused-promises": {
"count": 3
}
},
"src/components/dialogs/LanguageSelectDialog.tsx": {
"typescript/no-explicit-any": {
"count": 1
@@ -447,7 +386,7 @@
"count": 2
},
"typescript/no-misused-promises": {
"count": 3
"count": 1
},
"typescript/no-unsafe-member-access": {
"count": 2
@@ -490,9 +429,6 @@
"src/components/dialogs/lists/CreateOrEditListDialog.tsx": {
"typescript/no-explicit-any": {
"count": 2
},
"typescript/no-misused-promises": {
"count": 1
}
},
"src/components/dialogs/nuxs/FindContactsAnnouncement.tsx": {
@@ -580,16 +516,6 @@
"count": 2
}
},
"src/components/intents/VerifyEmailIntentDialog.tsx": {
"typescript/no-misused-promises": {
"count": 1
}
},
"src/components/verification/VerificationCreatePrompt.tsx": {
"typescript/no-misused-promises": {
"count": 1
}
},
"src/components/verification/VerificationRemovePrompt.tsx": {
"typescript/no-misused-promises": {
"count": 1
@@ -696,13 +622,10 @@
"count": 1
},
"typescript/no-misused-promises": {
"count": 3
"count": 2
}
},
"src/lib/hooks/usePermissions.ts": {
"typescript/no-misused-promises": {
"count": 1
},
"typescript/no-unsafe-enum-comparison": {
"count": 5
}
@@ -848,12 +771,12 @@
},
"typescript/no-misused-promises": {
"count": 1
},
"typescript/no-unsafe-member-access": {
"count": 1
}
},
"src/screens/E2E/SharedPreferencesTesterScreen.tsx": {
"typescript/no-misused-promises": {
"count": 6
},
"typescript/require-await": {
"count": 6
}
@@ -863,22 +786,9 @@
"count": 1
}
},
"src/screens/Feeds/NoSavedFeedsOfAnyType.tsx": {
"typescript/no-misused-promises": {
"count": 1
}
},
"src/screens/Home/NoFeedsPinned.tsx": {
"typescript/no-misused-promises": {
"count": 1
}
},
"src/screens/List/ListHiddenScreen.tsx": {
"typescript/no-floating-promises": {
"count": 3
},
"typescript/no-misused-promises": {
"count": 1
}
},
"src/screens/Log.tsx": {
@@ -894,7 +804,7 @@
"count": 1
},
"typescript/no-misused-promises": {
"count": 2
"count": 1
},
"typescript/no-unsafe-member-access": {
"count": 2
@@ -922,19 +832,6 @@
"src/screens/Onboarding/StepProfile/index.tsx": {
"typescript/no-floating-promises": {
"count": 2
},
"typescript/no-misused-promises": {
"count": 1
}
},
"src/screens/Onboarding/StepSuggestedStarterpacks/StarterPackCard.tsx": {
"typescript/no-misused-promises": {
"count": 1
}
},
"src/screens/Onboarding/StepSuggestedStarterpacks/index.tsx": {
"typescript/no-misused-promises": {
"count": 1
}
},
"src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx": {
@@ -962,18 +859,12 @@
"src/screens/Profile/Header/EditProfileDialog.tsx": {
"typescript/no-explicit-any": {
"count": 3
},
"typescript/no-misused-promises": {
"count": 1
}
},
"src/screens/Profile/Header/ProfileHeaderLabeler.tsx": {
"typescript/no-explicit-any": {
"count": 2
},
"typescript/no-misused-promises": {
"count": 1
},
"typescript/no-unsafe-member-access": {
"count": 3
}
@@ -1004,11 +895,6 @@
"count": 1
}
},
"src/screens/ProfileList/components/Header.tsx": {
"typescript/no-misused-promises": {
"count": 3
}
},
"src/screens/ProfileList/components/MoreOptionsMenu.tsx": {
"typescript/no-floating-promises": {
"count": 1
@@ -1027,11 +913,6 @@
"count": 1
}
},
"src/screens/SavedFeeds.tsx": {
"typescript/no-misused-promises": {
"count": 2
}
},
"src/screens/Search/modules/ExploreSuggestedAccounts.tsx": {
"typescript/no-floating-promises": {
"count": 1
@@ -1096,6 +977,12 @@
},
"typescript/no-misused-promises": {
"count": 2
},
"typescript/no-unsafe-call": {
"count": 2
},
"typescript/no-unsafe-member-access": {
"count": 2
}
},
"src/screens/Settings/components/CopyButton.tsx": {
@@ -1107,9 +994,6 @@
"typescript/no-explicit-any": {
"count": 1
},
"typescript/no-misused-promises": {
"count": 1
},
"typescript/no-unsafe-member-access": {
"count": 1
}
@@ -1119,11 +1003,6 @@
"count": 2
}
},
"src/screens/Settings/components/DisableEmail2FADialog.tsx": {
"typescript/no-misused-promises": {
"count": 4
}
},
"src/screens/Settings/components/OTAInfo.tsx": {
"typescript/no-floating-promises": {
"count": 1
@@ -1147,7 +1026,7 @@
"count": 1
},
"typescript/no-misused-promises": {
"count": 2
"count": 1
},
"typescript/no-unsafe-call": {
"count": 1
@@ -1168,9 +1047,6 @@
"typescript/no-floating-promises": {
"count": 1
},
"typescript/no-misused-promises": {
"count": 2
},
"typescript/require-await": {
"count": 1
}
@@ -1474,9 +1350,6 @@
"src/view/com/composer/SelectMediaButton.tsx": {
"typescript/no-floating-promises": {
"count": 1
},
"typescript/no-misused-promises": {
"count": 1
}
},
"src/view/com/composer/drafts/DraftsButton.tsx": {
@@ -1500,11 +1373,6 @@
"count": 2
}
},
"src/view/com/composer/photos/EditImageDialog.web.tsx": {
"typescript/no-misused-promises": {
"count": 1
}
},
"src/view/com/composer/photos/Gallery.tsx": {
"typescript/no-floating-promises": {
"count": 1
@@ -1513,9 +1381,6 @@
"src/view/com/composer/photos/OpenCameraBtn.tsx": {
"typescript/no-explicit-any": {
"count": 1
},
"typescript/no-misused-promises": {
"count": 1
}
},
"src/view/com/composer/text-input/TextInput.web.tsx": {
@@ -1560,7 +1425,7 @@
"count": 2
},
"typescript/no-misused-promises": {
"count": 3
"count": 2
},
"typescript/no-unsafe-member-access": {
"count": 6
@@ -1598,12 +1463,6 @@
"src/view/com/pager/TabBar.web.tsx": {
"typescript/no-explicit-any": {
"count": 1
},
"typescript/no-unsafe-call": {
"count": 2
},
"typescript/no-unsafe-member-access": {
"count": 4
}
},
"src/view/com/post-thread/PostLikedBy.tsx": {
@@ -1627,9 +1486,6 @@
"src/view/com/posts/FeedShutdownMsg.tsx": {
"typescript/no-explicit-any": {
"count": 2
},
"typescript/no-misused-promises": {
"count": 2
}
},
"src/view/com/posts/PostFeedErrorMessage.tsx": {
@@ -1693,9 +1549,6 @@
"src/view/com/util/Views.tsx": {
"react/display-name": {
"count": 1
},
"typescript/no-explicit-any": {
"count": 1
}
},
"src/view/com/util/Views.web.tsx": {
@@ -1703,11 +1556,6 @@
"count": 1
}
},
"src/view/com/util/forms/Button.tsx": {
"typescript/no-misused-promises": {
"count": 1
}
},
"src/view/screens/Feeds.tsx": {
"typescript/no-floating-promises": {
"count": 3
@@ -1771,4 +1619,4 @@
"count": 3
}
}
}
}