chore: don't manually enable default rules

This commit is contained in:
Nicolas Werner 2023-11-02 10:31:00 +01:00
parent b06167b8a4
commit a0970b7fcb
No known key found for this signature in database
GPG Key ID: B38119FF80087618
7 changed files with 21 additions and 23 deletions

View File

@ -2,9 +2,7 @@ include: package:lints/recommended.yaml
linter:
rules:
camel_case_types: true
avoid_print: true
constant_identifier_names: true
prefer_final_locals: true
prefer_final_in_for_each: true
sort_pub_dependencies: true
@ -14,7 +12,6 @@ linter:
sort_child_properties_last: true
unawaited_futures: true
unsafe_html: true
avoid_function_literals_in_foreach_calls: false
non_constant_identifier_names: false # seems to wrongly diagnose static const variables
analyzer:

View File

@ -612,7 +612,7 @@ class HiveCollectionsDatabase extends DatabaseApi {
// post-load the heroes
final heroes = room.summary.mHeroes;
if (heroes != null) {
heroes.forEach((hero) => membersToPostload.add(hero));
membersToPostload.addAll(heroes);
}
}
// Load members
@ -771,9 +771,9 @@ class HiveCollectionsDatabase extends DatabaseApi {
.toList();
final states = await _roomMembersBox.getAll(keys);
states.removeWhere((state) => state == null);
states.forEach(
(state) => users.add(Event.fromJson(copyMap(state!), room).asUser),
);
for (final state in states) {
users.add(Event.fromJson(copyMap(state!), room).asUser);
}
return users;
}

View File

@ -2280,7 +2280,7 @@ class Room {
}
final Map<String, int> servers = {};
users.forEach((user) {
for (final user in users) {
if (user.id.domain != null) {
if (servers.containsKey(user.id.domain!)) {
servers[user.id.domain!] = servers[user.id.domain!]! + 1;
@ -2288,7 +2288,7 @@ class Room {
servers[user.id.domain!] = 1;
}
}
});
}
final sortedServers = Map.fromEntries(servers.entries.toList()
..sort((e1, e2) => e1.value.compareTo(e2.value)));
for (var i = 0; i <= 2; i++) {

View File

@ -698,7 +698,7 @@ class CallSession {
Logs().i(
'Stream purpose update: \nid = "$streamId", \npurpose = "${sdpStreamMetadata.purpose}", \naudio_muted = ${sdpStreamMetadata.audio_muted}, \nvideo_muted = ${sdpStreamMetadata.video_muted}');
});
getRemoteStreams.forEach((wpstream) {
for (final wpstream in getRemoteStreams) {
final streamId = wpstream.stream!.id;
final purpose = metadata.sdpStreamMetadatas[streamId];
if (purpose != null) {
@ -712,7 +712,7 @@ class CallSession {
wpstream.stopped = true;
fireCallEvent(CallEvent.kFeedsChanged);
}
});
}
}
Future<void> onSDPStreamMetadataReceived(SDPStreamMetadata metadata) async {
@ -1516,11 +1516,11 @@ class CallSession {
Future<void> tryRemoveStopedStreams() async {
final removedStreams = <String, WrappedMediaStream>{};
streams.forEach((stream) {
for (final stream in streams) {
if (stream.stopped) {
removedStreams[stream.stream!.id] = stream;
}
});
}
streams
.removeWhere((stream) => removedStreams.containsKey(stream.stream!.id));
for (final element in removedStreams.entries) {
@ -1561,9 +1561,9 @@ class CallSession {
try {
if (candidatesQueue.isNotEmpty) {
final candidates = <Map<String, dynamic>>[];
candidatesQueue.forEach((element) {
for (final element in candidatesQueue) {
candidates.add(element.toMap());
});
}
localCandidates = [];
final res = await sendCallCandidates(
opts.room, callId, localPartyId, candidates);

View File

@ -150,8 +150,9 @@ class IGroupCallRoomMemberState {
List<IGroupCallRoomMemberCallState> calls = [];
IGroupCallRoomMemberState.fromJson(MatrixEvent event) {
if (event.content['m.calls'] != null) {
(event.content['m.calls'] as List<dynamic>).forEach(
(call) => calls.add(IGroupCallRoomMemberCallState.fromJson(call)));
for (final call in (event.content['m.calls'] as List<dynamic>)) {
calls.add(IGroupCallRoomMemberCallState.fromJson(call));
}
}
}
}
@ -276,12 +277,12 @@ class GroupCall {
final List<MatrixEvent> events = [];
final roomStates = await client.getRoomState(room.id);
roomStates.sort((a, b) => a.originServerTs.compareTo(b.originServerTs));
roomStates.forEach((value) {
for (final value in roomStates) {
if (value.type == EventTypes.GroupCallMemberPrefix &&
!room.callMemberStateIsExpired(value, groupCallId)) {
events.add(value);
}
});
}
return events;
}

View File

@ -23,9 +23,9 @@ Future<void> stopMediaStream(MediaStream? stream) async {
}
void setTracksEnabled(List<MediaStreamTrack> tracks, bool enabled) {
tracks.forEach((element) {
for (final element in tracks) {
element.enabled = enabled;
});
}
}
Future<bool> hasAudioDevice() async {

View File

@ -123,9 +123,9 @@ void main() {
0);
// rotate after too many messages
Iterable.generate(300).forEach((_) {
for (final _ in Iterable.generate(300)) {
sess.outboundGroupSession!.encrypt('some string');
});
}
await client.encryption!.keyManager
.clearOrUseOutboundGroupSession(roomId);
expect(