I am trying this code in atom with ESLint
Code snippet:
$scope.IsVisible = false;
$scope.ShowHide = function () {
$scope.IsVisible = $scope.IsVisible ? false : true; // error
};
Got this ESLint error: error Unnecessary use of boolean literals in conditional expression no-unneeded-ternary
Tried with these solutions solution 1 and solution 2, but error is not fixed. Furthermore, code works fine in editor without ESLint.
Try the good way =). No need to use statements in this case.
$scope.IsVisible = !$scope.IsVisible;