FP S2259 with multiple optional chaining in javascript

  • versions used SonarQube 9.2, Scanner; latest
...
const [currentMeal, setCurrentMeal] = useState();
...
useEffect(() => {
const foundMenuToOrder = currentMeal?.menus?.find(menu => menu.menuGroupId === selectedMenuGroup.value);
  }, []);
...

image

Hi,

Thanks for reporting, I created a ticket to fix it FP S2259: optional chaining · Issue #2921 · SonarSource/SonarJS · GitHub