Commit 872d83a3 authored by Alexandre Ardhuin's avatar Alexandre Ardhuin Committed by GitHub

enable lint prefer_conditional_assignment (#12694)

parent d69fcea1
...@@ -111,7 +111,7 @@ linter: ...@@ -111,7 +111,7 @@ linter:
- prefer_adjacent_string_concatenation - prefer_adjacent_string_concatenation
# - prefer_asserts_in_initializer_lists # not yet tested # - prefer_asserts_in_initializer_lists # not yet tested
- prefer_collection_literals - prefer_collection_literals
# - prefer_conditional_assignment # not yet tested - prefer_conditional_assignment
- prefer_const_constructors - prefer_const_constructors
# - prefer_const_constructors_in_immutables # not yet tested # - prefer_const_constructors_in_immutables # not yet tested
# - prefer_constructors_over_static_methods # not yet tested # - prefer_constructors_over_static_methods # not yet tested
......
...@@ -105,7 +105,7 @@ linter: ...@@ -105,7 +105,7 @@ linter:
- prefer_adjacent_string_concatenation - prefer_adjacent_string_concatenation
# - prefer_asserts_in_initializer_lists # not yet tested # - prefer_asserts_in_initializer_lists # not yet tested
- prefer_collection_literals - prefer_collection_literals
# - prefer_conditional_assignment # not yet tested - prefer_conditional_assignment
- prefer_const_constructors - prefer_const_constructors
# - prefer_const_constructors_in_immutables # not yet tested # - prefer_const_constructors_in_immutables # not yet tested
# - prefer_constructors_over_static_methods # not yet tested # - prefer_constructors_over_static_methods # not yet tested
......
...@@ -798,8 +798,7 @@ class NavigatorState extends State<Navigator> with TickerProviderStateMixin { ...@@ -798,8 +798,7 @@ class NavigatorState extends State<Navigator> with TickerProviderStateMixin {
Route<dynamic> route; Route<dynamic> route;
if (initialRouteName != Navigator.defaultRouteName) if (initialRouteName != Navigator.defaultRouteName)
route = _routeNamed(initialRouteName, allowNull: true); route = _routeNamed(initialRouteName, allowNull: true);
if (route == null) route ??= _routeNamed(Navigator.defaultRouteName);
route = _routeNamed(Navigator.defaultRouteName);
push(route); push(route);
} }
for (Route<dynamic> route in _history) for (Route<dynamic> route in _history)
......
...@@ -85,8 +85,7 @@ class AnsiTerminal { ...@@ -85,8 +85,7 @@ class AnsiTerminal {
/// ///
/// Useful when the console is in [singleCharMode]. /// Useful when the console is in [singleCharMode].
Stream<String> get onCharInput { Stream<String> get onCharInput {
if (_broadcastStdInString == null) _broadcastStdInString ??= io.stdin.transform(ASCII.decoder).asBroadcastStream();
_broadcastStdInString = io.stdin.transform(ASCII.decoder).asBroadcastStream();
return _broadcastStdInString; return _broadcastStdInString;
} }
......
...@@ -995,11 +995,9 @@ class Isolate extends ServiceObjectOwner { ...@@ -995,11 +995,9 @@ class Isolate extends ServiceObjectOwner {
} }
void _updateHeaps(Map<String, dynamic> map, bool mapIsRef) { void _updateHeaps(Map<String, dynamic> map, bool mapIsRef) {
if (_newSpace == null) _newSpace ??= new HeapSpace._empty(this);
_newSpace = new HeapSpace._empty(this);
_newSpace._update(map['new'], mapIsRef); _newSpace._update(map['new'], mapIsRef);
if (_oldSpace == null) _oldSpace ??= new HeapSpace._empty(this);
_oldSpace = new HeapSpace._empty(this);
_oldSpace._update(map['old'], mapIsRef); _oldSpace._update(map['old'], mapIsRef);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment