File tree Expand file tree Collapse file tree
javascript/ql/test/query-tests/Statements/UselessConditional Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2929| UselessConditional.js:151:6:151:6 | v | This use of variable 'v' always evaluates to true. |
3030| UselessConditional.js:163:5:163:17 | findOrThrow() | This call to findOrThrow always evaluates to true. |
3131| UselessConditional.js:166:6:166:6 | v | This use of variable 'v' always evaluates to true. |
32+ | UselessConditional.js:183:17:183:18 | !x | This negation always evaluates to true. |
3233| UselessConditionalGood.js:58:12:58:13 | x2 | This use of variable 'x2' always evaluates to false. |
3334| UselessConditionalGood.js:69:12:69:13 | xy | This use of variable 'xy' always evaluates to false. |
3435| UselessConditionalGood.js:85:12:85:13 | xy | This use of variable 'xy' always evaluates to false. |
Original file line number Diff line number Diff line change @@ -176,3 +176,17 @@ async function awaitFlow(){
176176 if ( v ) { // OK
177177 }
178178} ) ;
179+
180+ ( function ( ) {
181+ function outer ( x ) {
182+ addEventListener ( "click" , ( ) => {
183+ if ( ! x && something ( ) ) { // NOT OK
184+ something ( ) ;
185+ }
186+ } ) ;
187+ }
188+ function inner ( ) {
189+ outer ( ) ; // Omit parameter
190+ }
191+ inner ( ) ;
192+ } ) ;
You can’t perform that action at this time.
0 commit comments