ios 删除这个条件结构或编辑它的代码块,使它们在声纳错误中不全相同如何处理

ars1skjm  于 2023-05-19  发布在  iOS
关注(0)|答案(2)|浏览(165)

代码中提到了sonar bug在多个类中如何处理这个

if ([orderTypeS isEqualToString:kOrderDelivery]) {
            [dateSetFormat setDateFormat:@"MM/dd/yy hh:mm a"];
            checkHolidayDate  = [dateSetFormat dateFromString:checkHolidyString];
            if (!checkHolidayDate) {
                [dateSetFormat setDateFormat:@"MM/dd/yy"];
                checkHolidayDate  = [dateSetFormat dateFromString:dateStr];
            }else{
                
            }
        }else{
            [dateSetFormat setDateFormat:@"MM/dd/yy hh:mm a"];
            checkHolidayDate  = [dateSetFormat dateFromString:checkHolidyString];
            if(!checkHolidayDate){
                checkHolidayDate  = [dateSetFormat dateFromString:checkHolidyString];
            }else{
               
            }
lxkprmvk

lxkprmvk1#

我点击了下面的链接,解决了这个问题。
https://rules.sonarsource.com/objective-c

z6psavjg

z6psavjg2#

我已经按照下面的链接。基本上,当你在if和else块中写相同的语句时,就会发生这个错误。
https://sonarsource.atlassian.net/browse/RSPEC-3923

相关问题