diff --git a/lib/src/rules/prefer_if_elements_to_conditional_expressions.dart b/lib/src/rules/prefer_if_elements_to_conditional_expressions.dart index 6bd6f509e..ad85c23f0 100644 --- a/lib/src/rules/prefer_if_elements_to_conditional_expressions.dart +++ b/lib/src/rules/prefer_if_elements_to_conditional_expressions.dart @@ -15,28 +15,12 @@ conditionals. **BAD:** ```dart -Widget build(BuildContext context) { - return Row( - children: [ - IconButton(icon: Icon(Icons.menu)), - Expanded(child: title), - isAndroid ? IconButton(icon: Icon(Icons.search)) : null, - ].where((child) => child != null).toList(), - ); -} +var list = ['a', 'b', condition ? 'c' : null].where((e) => e != null).toList(); ``` **GOOD:** ```dart -Widget build(BuildContext context) { - return Row( - children: [ - IconButton(icon: Icon(Icons.menu)), - Expanded(child: title), - if (isAndroid) IconButton(icon: Icon(Icons.search)), - ] - ); -} +var list = ['a', 'b', if (condition) 'c']; ``` ''';