chore: strict raw types

This commit is contained in:
Nicolas Werner 2022-08-20 11:56:34 +02:00
parent 5bd934895d
commit 6a225e3b8c
3 changed files with 22 additions and 22 deletions

View File

@ -13,7 +13,7 @@ analyzer:
language: language:
strict-casts: false strict-casts: false
strict-inference: true strict-inference: true
strict-raw-types: false strict-raw-types: true
errors: errors:
todo: ignore todo: ignore
exclude: exclude:

View File

@ -171,7 +171,7 @@ class FakeMatrixApi extends MockClient {
'unsigned': {'age': 1234} 'unsigned': {'age': 1234}
} }
], ],
'state': <Map>[], 'state': <Map<String, dynamic>>[],
}; };
static Map<String, dynamic> syncResponse = { static Map<String, dynamic> syncResponse = {
@ -393,7 +393,7 @@ class FakeMatrixApi extends MockClient {
'override': [ 'override': [
{ {
'actions': ['dont_notify'], 'actions': ['dont_notify'],
'conditions': <Map>[], 'conditions': <Map<String, dynamic>>[],
'default': true, 'default': true,
'enabled': false, 'enabled': false,
'rule_id': '.m.rule.master' 'rule_id': '.m.rule.master'
@ -427,7 +427,7 @@ class FakeMatrixApi extends MockClient {
'rule_id': '!localpart:server.abc' 'rule_id': '!localpart:server.abc'
} }
], ],
'sender': <Map>[], 'sender': <Map<String, dynamic>>[],
'underride': [ 'underride': [
{ {
'actions': [ 'actions': [
@ -677,12 +677,12 @@ class FakeMatrixApi extends MockClient {
static Map<String, dynamic> archiveSyncResponse = { static Map<String, dynamic> archiveSyncResponse = {
'next_batch': Random().nextDouble().toString(), 'next_batch': Random().nextDouble().toString(),
'presence': {'events': <Map>[]}, 'presence': {'events': <Map<String, dynamic>>[]},
'account_data': {'events': <Map>[]}, 'account_data': {'events': <Map<String, dynamic>>[]},
'to_device': {'events': <Map>[]}, 'to_device': {'events': <Map<String, dynamic>>[]},
'rooms': { 'rooms': {
'join': <String, Map>{}, 'join': <String, dynamic>{},
'invite': <String, Map>{}, 'invite': <String, dynamic>{},
'leave': { 'leave': {
'!5345234234:example.com': { '!5345234234:example.com': {
'timeline': { 'timeline': {
@ -727,7 +727,7 @@ class FakeMatrixApi extends MockClient {
}, },
}, },
'!5345234235:example.com': { '!5345234235:example.com': {
'timeline': {'events': <Map>[]}, 'timeline': {'events': <Map<String, dynamic>>[]},
'state': { 'state': {
'events': [ 'events': [
{ {
@ -863,7 +863,7 @@ class FakeMatrixApi extends MockClient {
'join_rule': 'public', 'join_rule': 'public',
'world_readable': true, 'world_readable': true,
'guest_can_join': true, 'guest_can_join': true,
'children_state': <Map>[] 'children_state': <Map<String, dynamic>>[]
}, },
{ {
'room_id': '!aZUzMIEZvEwnDquxLf:neko.dev', 'room_id': '!aZUzMIEZvEwnDquxLf:neko.dev',
@ -876,7 +876,7 @@ class FakeMatrixApi extends MockClient {
'join_rule': 'public', 'join_rule': 'public',
'world_readable': true, 'world_readable': true,
'guest_can_join': true, 'guest_can_join': true,
'children_state': <Map>[] 'children_state': <Map<String, dynamic>>[]
}, },
{ {
'room_id': '!aRzRZBvOAkHMcEjAPS:libera.chat', 'room_id': '!aRzRZBvOAkHMcEjAPS:libera.chat',
@ -888,7 +888,7 @@ class FakeMatrixApi extends MockClient {
'join_rule': 'public', 'join_rule': 'public',
'world_readable': false, 'world_readable': false,
'guest_can_join': false, 'guest_can_join': false,
'children_state': <Map>[] 'children_state': <Map<String, dynamic>>[]
}, },
{ {
'room_id': '!DXsRRxkqqDhDkAyXfL:matrix.org', 'room_id': '!DXsRRxkqqDhDkAyXfL:matrix.org',
@ -901,7 +901,7 @@ class FakeMatrixApi extends MockClient {
'join_rule': 'public', 'join_rule': 'public',
'world_readable': false, 'world_readable': false,
'guest_can_join': false, 'guest_can_join': false,
'children_state': <Map>[] 'children_state': <Map<String, dynamic>>[]
}, },
{ {
'room_id': '!tbCRpmsMiwMBlIThOd:matrix.org', 'room_id': '!tbCRpmsMiwMBlIThOd:matrix.org',
@ -913,7 +913,7 @@ class FakeMatrixApi extends MockClient {
'join_rule': 'public', 'join_rule': 'public',
'world_readable': false, 'world_readable': false,
'guest_can_join': false, 'guest_can_join': false,
'children_state': <Map>[] 'children_state': <Map<String, dynamic>>[]
}, },
{ {
'room_id': '!LPpmvMsEgDwuSuHSpM:matrix.org', 'room_id': '!LPpmvMsEgDwuSuHSpM:matrix.org',
@ -925,7 +925,7 @@ class FakeMatrixApi extends MockClient {
'join_rule': 'public', 'join_rule': 'public',
'world_readable': true, 'world_readable': true,
'guest_can_join': true, 'guest_can_join': true,
'children_state': <Map>[] 'children_state': <Map<String, dynamic>>[]
}, },
{ {
'room_id': '!prlZxmnmAGuCYHUNSw:neko.dev', 'room_id': '!prlZxmnmAGuCYHUNSw:neko.dev',
@ -938,7 +938,7 @@ class FakeMatrixApi extends MockClient {
'join_rule': 'public', 'join_rule': 'public',
'world_readable': true, 'world_readable': true,
'guest_can_join': false, 'guest_can_join': false,
'children_state': <Map>[] 'children_state': <Map<String, dynamic>>[]
}, },
{ {
'room_id': '!ooHixUOgoLVUjCSMZC:matrix.org', 'room_id': '!ooHixUOgoLVUjCSMZC:matrix.org',
@ -950,7 +950,7 @@ class FakeMatrixApi extends MockClient {
'join_rule': 'public', 'join_rule': 'public',
'world_readable': true, 'world_readable': true,
'guest_can_join': true, 'guest_can_join': true,
'children_state': <Map>[] 'children_state': <Map<String, dynamic>>[]
} }
] ]
}; };
@ -1610,7 +1610,7 @@ class FakeMatrixApi extends MockClient {
'override': [ 'override': [
{ {
'actions': ['dont_notify'], 'actions': ['dont_notify'],
'conditions': <Map>[], 'conditions': <Map<String, dynamic>>[],
'default': true, 'default': true,
'enabled': false, 'enabled': false,
'rule_id': '.m.rule.master' 'rule_id': '.m.rule.master'
@ -1629,8 +1629,8 @@ class FakeMatrixApi extends MockClient {
'rule_id': '.m.rule.suppress_notices' 'rule_id': '.m.rule.suppress_notices'
} }
], ],
'room': <Map>[], 'room': <Map<String, dynamic>>[],
'sender': <Map>[], 'sender': <Map<String, dynamic>>[],
'underride': [ 'underride': [
{ {
'actions': [ 'actions': [

View File

@ -39,7 +39,7 @@ void main() {
expect(data.tryGet<String>('str'), 'foxies'); expect(data.tryGet<String>('str'), 'foxies');
expect(data.tryGet<int>('str'), null); expect(data.tryGet<int>('str'), null);
expect(data.tryGet<int>('int'), 42); expect(data.tryGet<int>('int'), 42);
expect(data.tryGet<List>('list'), [2, 3, 4]); expect(data.tryGet<List<int>>('list'), [2, 3, 4]);
expect(data.tryGetMap<String, dynamic>('map')?.tryGet<String>('beep'), expect(data.tryGetMap<String, dynamic>('map')?.tryGet<String>('beep'),
'boop'); 'boop');
expect( expect(