Skip to content

Commit 8d33e1c

Browse files
generatedunixname89002005287564facebook-github-bot
authored andcommitted
Fix CQS signal readability-implicit-bool-conversion in xplat/js/react-native-github/packages (#53593)
Summary: Pull Request resolved: #53593 Reviewed By: rshest Differential Revision: D81573635 fbshipit-source-id: a367572b7d2b3a9422e47fa05d3c001e607ec0e3
1 parent 95b187b commit 8d33e1c

10 files changed

Lines changed: 29 additions & 27 deletions

File tree

packages/react-native/Libraries/AppDelegate/RCTAppSetupUtils.mm

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ void RCTAppSetupPrepareApp(UIApplication *application, BOOL turboModuleEnabled)
5454
NSArray<NSString *> *RCTAppSetupUnstableModulesRequiringMainQueueSetup(id<RCTDependencyProvider> dependencyProvider)
5555
{
5656
// For oss, insert core main queue setup modules here
57-
return dependencyProvider ? dependencyProvider.unstableModulesRequiringMainQueueSetup : @[];
57+
return (dependencyProvider != nullptr) ? dependencyProvider.unstableModulesRequiringMainQueueSetup : @[];
5858
}
5959

6060
id<RCTTurboModule> RCTAppSetupDefaultModuleFromClass(Class moduleClass, id<RCTDependencyProvider> dependencyProvider)
@@ -65,11 +65,11 @@ void RCTAppSetupPrepareApp(UIApplication *application, BOOL turboModuleEnabled)
6565
NSArray<NSString *> *classNames = @[];
6666

6767
if (protocol == @protocol(RCTImageURLLoader)) {
68-
classNames = dependencyProvider ? dependencyProvider.imageURLLoaderClassNames : @[];
68+
classNames = (dependencyProvider != nullptr) ? dependencyProvider.imageURLLoaderClassNames : @[];
6969
} else if (protocol == @protocol(RCTImageDataDecoder)) {
70-
classNames = dependencyProvider ? dependencyProvider.imageDataDecoderClassNames : @[];
70+
classNames = (dependencyProvider != nullptr) ? dependencyProvider.imageDataDecoderClassNames : @[];
7171
} else if (protocol == @protocol(RCTURLRequestHandler)) {
72-
classNames = dependencyProvider ? dependencyProvider.URLRequestHandlerClassNames : @[];
72+
classNames = (dependencyProvider != nullptr) ? dependencyProvider.URLRequestHandlerClassNames : @[];
7373
}
7474

7575
NSMutableArray *modules = [NSMutableArray new];

packages/react-native/Libraries/AppDelegate/RCTDefaultReactNativeFactoryDelegate.mm

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ - (NSURL *_Nullable)bundleURL
7878

7979
- (NSDictionary<NSString *, Class<RCTComponentViewProtocol>> *)thirdPartyFabricComponents
8080
{
81-
return self.dependencyProvider ? self.dependencyProvider.thirdPartyFabricComponents : @{};
81+
return (self.dependencyProvider != nullptr) ? self.dependencyProvider.thirdPartyFabricComponents : @{};
8282
}
8383

8484
- (void)hostDidStart:(RCTHost *)host
@@ -87,13 +87,15 @@ - (void)hostDidStart:(RCTHost *)host
8787

8888
- (NSArray<NSString *> *)unstableModulesRequiringMainQueueSetup
8989
{
90-
return self.dependencyProvider ? RCTAppSetupUnstableModulesRequiringMainQueueSetup(self.dependencyProvider) : @[];
90+
return (self.dependencyProvider != nullptr)
91+
? RCTAppSetupUnstableModulesRequiringMainQueueSetup(self.dependencyProvider)
92+
: @[];
9193
}
9294

9395
- (nullable id<RCTModuleProvider>)getModuleProvider:(const char *)name
9496
{
9597
NSString *providerName = [NSString stringWithCString:name encoding:NSUTF8StringEncoding];
96-
return self.dependencyProvider ? self.dependencyProvider.moduleProviders[providerName] : nullptr;
98+
return (self.dependencyProvider != nullptr) ? self.dependencyProvider.moduleProviders[providerName] : nullptr;
9799
}
98100

99101
- (std::shared_ptr<facebook::react::TurboModule>)getTurboModule:(const std::string &)name

packages/react-native/Libraries/Blob/RCTBlobCollector.mm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
__weak RCTCxxBridge *cxxBridge = (RCTCxxBridge *)blobManager.bridge;
3232
[cxxBridge
3333
dispatchBlock:^{
34-
if (!cxxBridge || cxxBridge.runtime == nullptr) {
34+
if ((cxxBridge == nullptr) || cxxBridge.runtime == nullptr) {
3535
return;
3636
}
3737
jsi::Runtime &runtime = *(jsi::Runtime *)cxxBridge.runtime;

packages/react-native/Libraries/Image/RCTBundleAssetImageLoader.mm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ - (nullable RCTImageLoaderCancellationBlock)loadImageForURL:(NSURL *)imageURL
5050
completionHandler:(RCTImageLoaderCompletionBlock)completionHandler
5151
{
5252
UIImage *image = RCTImageFromLocalAssetURL(imageURL);
53-
if (image) {
54-
if (progressHandler) {
53+
if (image != nullptr) {
54+
if (progressHandler != nullptr) {
5555
progressHandler(1, 1);
5656
}
5757
completionHandler(nil, image);

packages/react-native/Libraries/Image/RCTGIFImageDecoder.mm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ - (BOOL)canDecodeImageData:(NSData *)imageData
2727
char header[7] = {};
2828
[imageData getBytes:header length:6];
2929

30-
return !strcmp(header, "GIF87a") || !strcmp(header, "GIF89a");
30+
return (strcmp(header, "GIF87a") == 0) || (strcmp(header, "GIF89a") == 0);
3131
}
3232

3333
- (RCTImageLoaderCancellationBlock)decodeImageData:(NSData *)imageData
@@ -38,7 +38,7 @@ - (RCTImageLoaderCancellationBlock)decodeImageData:(NSData *)imageData
3838
{
3939
RCTAnimatedImage *image = [[RCTAnimatedImage alloc] initWithData:imageData scale:scale];
4040

41-
if (!image) {
41+
if (image == nullptr) {
4242
completionHandler(nil, nil);
4343
return ^{
4444
};

packages/react-native/Libraries/Image/RCTImageBlurUtils.mm

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
}
2020

2121
// convert to ARGB if it isn't
22-
if (CGImageGetBitsPerPixel(imageRef) != 32 || !((CGImageGetBitmapInfo(imageRef) & kCGBitmapAlphaInfoMask))) {
22+
if (CGImageGetBitsPerPixel(imageRef) != 32 || (((CGImageGetBitmapInfo(imageRef) & kCGBitmapAlphaInfoMask)) == 0u)) {
2323
UIGraphicsImageRendererFormat *const rendererFormat = [UIGraphicsImageRendererFormat defaultFormat];
2424
rendererFormat.scale = inputImage.scale;
2525
UIGraphicsImageRenderer *const renderer = [[UIGraphicsImageRenderer alloc] initWithSize:inputImage.size
@@ -36,11 +36,11 @@
3636
buffer1.rowBytes = buffer2.rowBytes = CGImageGetBytesPerRow(imageRef);
3737
size_t bytes = buffer1.rowBytes * buffer1.height;
3838
buffer1.data = malloc(bytes);
39-
if (!buffer1.data) {
39+
if (buffer1.data == nullptr) {
4040
return inputImage;
4141
}
4242
buffer2.data = malloc(bytes);
43-
if (!buffer2.data) {
43+
if (buffer2.data == nullptr) {
4444
free(buffer1.data);
4545
return inputImage;
4646
}
@@ -60,7 +60,7 @@
6060
return inputImage;
6161
}
6262
void *tempBuffer = malloc(tempBufferSize);
63-
if (!tempBuffer) {
63+
if (tempBuffer == nullptr) {
6464
free(buffer1.data);
6565
free(buffer2.data);
6666
return inputImage;

packages/react-native/Libraries/Image/RCTImageStoreManager.mm

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ - (void)removeImageForTag:(NSString *)imageTag withBlock:(void (^)(void))block
4848
{
4949
dispatch_async(_methodQueue, ^{
5050
[self removeImageForTag:imageTag];
51-
if (block) {
51+
if (block != nullptr) {
5252
block();
5353
}
5454
});
@@ -58,7 +58,7 @@ - (NSString *)_storeImageData:(NSData *)imageData
5858
{
5959
RCTAssertThread(_methodQueue, @"Must be called on RCTImageStoreManager thread");
6060

61-
if (!_store) {
61+
if (_store == nullptr) {
6262
_store = [NSMutableDictionary new];
6363
_id = 0;
6464
}
@@ -112,7 +112,7 @@ - (void)storeImage:(UIImage *)image withBlock:(void (^)(NSString *imageTag))bloc
112112
: (RCTResponseSenderBlock)errorCallback)
113113
{
114114
NSData *imageData = _store[imageTag];
115-
if (!imageData) {
115+
if (imageData == nullptr) {
116116
errorCallback(
117117
@[ RCTJSErrorFromNSError(RCTErrorWithMessage([NSString stringWithFormat:@"Invalid imageTag: %@", imageTag])) ]);
118118
return;
@@ -132,7 +132,7 @@ - (void)storeImage:(UIImage *)image withBlock:(void (^)(NSString *imageTag))bloc
132132
// Dispatching to a background thread to perform base64 decoding
133133
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
134134
NSData *imageData = [[NSData alloc] initWithBase64EncodedString:base64String options:0];
135-
if (imageData) {
135+
if (imageData != nullptr) {
136136
dispatch_async(self->_methodQueue, ^{
137137
successCallback(@[ [self _storeImageData:imageData] ]);
138138
});
@@ -164,14 +164,14 @@ - (id)sendRequest:(NSURLRequest *)request withDelegate:(id<RCTURLRequestDelegate
164164

165165
NSString *imageTag = request.URL.absoluteString;
166166
NSData *imageData = self->_store[imageTag];
167-
if (!imageData) {
167+
if (imageData == nullptr) {
168168
NSError *error = RCTErrorWithMessage([NSString stringWithFormat:@"Invalid imageTag: %@", imageTag]);
169169
[delegate URLRequest:cancellationBlock didCompleteWithError:error];
170170
return;
171171
}
172172

173173
CGImageSourceRef sourceRef = CGImageSourceCreateWithData((__bridge CFDataRef)imageData, NULL);
174-
if (!sourceRef) {
174+
if (sourceRef == nullptr) {
175175
NSError *error =
176176
RCTErrorWithMessage([NSString stringWithFormat:@"Unable to decode data for imageTag: %@", imageTag]);
177177
[delegate URLRequest:cancellationBlock didCompleteWithError:error];
@@ -197,7 +197,7 @@ - (id)sendRequest:(NSURLRequest *)request withDelegate:(id<RCTURLRequestDelegate
197197

198198
- (void)cancelRequest:(id)requestToken
199199
{
200-
if (requestToken) {
200+
if (requestToken != nullptr) {
201201
((void (^)(void))requestToken)();
202202
}
203203
}

packages/react-native/Libraries/Image/RCTLocalAssetImageLoader.mm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ - (nullable RCTImageLoaderCancellationBlock)loadImageForURL:(NSURL *)imageURL
5050
completionHandler:(RCTImageLoaderCompletionBlock)completionHandler
5151
{
5252
UIImage *image = RCTImageFromLocalAssetURL(imageURL);
53-
if (image) {
54-
if (progressHandler) {
53+
if (image != nullptr) {
54+
if (progressHandler != nullptr) {
5555
progressHandler(1, 1);
5656
}
5757
completionHandler(nil, image);

packages/react-native/Libraries/LinkingIOS/RCTLinkingManager.mm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ - (void)handleOpenURLNotification:(NSNotification *)notification
155155
RCT_EXPORT_METHOD(getInitialURL : (RCTPromiseResolveBlock)resolve reject : (__unused RCTPromiseRejectBlock)reject)
156156
{
157157
NSURL *initialURL = nil;
158-
if (self.bridge.launchOptions[UIApplicationLaunchOptionsURLKey]) {
158+
if (self.bridge.launchOptions[UIApplicationLaunchOptionsURLKey] != nullptr) {
159159
initialURL = self.bridge.launchOptions[UIApplicationLaunchOptionsURLKey];
160160
} else {
161161
NSDictionary *userActivityDictionary =

packages/react-native/Libraries/NativeAnimation/Drivers/RCTEventAnimation.mm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ @implementation RCTEventAnimation {
1313

1414
- (instancetype)initWithEventPath:(NSArray<NSString *> *)eventPath valueNode:(RCTValueAnimatedNode *)valueNode
1515
{
16-
if ((self = [super init])) {
16+
if ((self = [super init]) != nullptr) {
1717
_eventPath = eventPath;
1818
_valueNode = valueNode;
1919
}

0 commit comments

Comments
 (0)