删除此条件结构或编辑其代码块,以便它们在声纳错误中不完全相同 如何处理



**该代码在多个类中提到了声纳错误如何处理该**

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{

}


我已经按照下面的链接解决了这个问题。

https://rules.sonarsource.com/objective-c

我已经关注了下面的链接。基本上,当您在if和else块中写入相同的语句时,就会出现此错误。

https://sonarsource.atlassian.net/browse/RSPEC-3923.

相关内容

最新更新