Skip to content

Commit e93891f

Browse files
authored
Use var/final consistently across repository (#2502)
* Use var/final consistently across repository * Also enable prefer_final_in_for_each for consistency
1 parent 4f9bc05 commit e93891f

File tree

102 files changed

+600
-593
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+600
-593
lines changed

_analysis_config/lib/analysis_options.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,17 @@ linter:
2525
- join_return_with_assignment
2626
- library_names
2727
- literal_only_boolean_expressions
28+
- omit_local_variable_types
29+
- only_throw_errors
2830
- package_api_docs
2931
- package_prefixed_library_names
30-
# - prefer_final_locals
31-
# - prefer_relative_imports
32+
- prefer_final_in_for_each
33+
- prefer_final_locals
3234
- prefer_single_quotes
35+
# - prefer_relative_imports
3336
- prefer_void_to_null
3437
- test_types_in_equals
3538
- throw_in_finally
36-
- omit_local_variable_types
37-
- only_throw_errors
3839
- unawaited_futures
3940
- unnecessary_lambdas
4041
- unnecessary_parenthesis

dwds/analysis_options.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,4 @@ analyzer:
1010
linter:
1111
rules:
1212
- always_use_package_imports
13-
- prefer_final_locals
1413
- require_trailing_commas

dwds/debug_extension/web/detector.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ void _detectMultipleDartAppsCallback(
7878
List<dynamic> mutations,
7979
MutationObserver observer,
8080
) {
81-
for (var mutation in mutations) {
81+
for (final mutation in mutations) {
8282
if (_isMultipleAppsMutation(mutation)) {
8383
_sendMessageToBackgroundScript(
8484
type: MessageType.multipleAppsDetected,

dwds/lib/src/debugging/classes.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class ClassHelper extends Domain {
2222
classRefForString,
2323
classRefForUnknown,
2424
];
25-
for (var classRef in staticClasses) {
25+
for (final classRef in staticClasses) {
2626
final classId = classRef.id;
2727
if (classId != null) {
2828
_classes[classId] = Class(

dwds/lib/src/debugging/dart_scope.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Future<List<Property>> visibleVariables({
5656

5757
// Iterate to least specific scope last to help preserve order in the local
5858
// variables view when stepping.
59-
for (var scope in filterScopes(frame).reversed) {
59+
for (final scope in filterScopes(frame).reversed) {
6060
final objectId = scope.object.objectId;
6161
if (objectId != null) {
6262
final properties = await inspector.getProperties(objectId);

dwds/lib/src/debugging/inspector.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -538,7 +538,7 @@ class AppInspector implements AppInspectorInterface {
538538
// breakpoints. This is because the token positions are derived from the
539539
// DDC source maps which Chrome also uses.
540540
final tokenPositions = <int>[
541-
for (var location in mappedLocations) location.tokenPos,
541+
for (final location in mappedLocations) location.tokenPos,
542542
];
543543
tokenPositions.sort();
544544

@@ -710,11 +710,11 @@ class AppInspector implements AppInspectorInterface {
710710
// for them.
711711
final userLibraries =
712712
_userLibraryUris(isolate.libraries ?? <LibraryRef>[]);
713-
for (var uri in userLibraries) {
713+
for (final uri in userLibraries) {
714714
final parts = scripts[uri];
715715
final scriptRefs = [
716716
ScriptRef(uri: uri, id: createId()),
717-
for (var part in parts ?? []) ScriptRef(uri: part, id: createId()),
717+
for (final part in parts ?? []) ScriptRef(uri: part, id: createId()),
718718
];
719719
final libraryRef = await _libraryHelper.libraryRefFor(uri);
720720
final libraryId = libraryRef?.id;
@@ -723,7 +723,7 @@ class AppInspector implements AppInspectorInterface {
723723
libraryId,
724724
() => <ScriptRef>[],
725725
);
726-
for (var scriptRef in scriptRefs) {
726+
for (final scriptRef in scriptRefs) {
727727
final scriptId = scriptRef.id;
728728
final scriptUri = scriptRef.uri;
729729
if (scriptId != null && scriptUri != null) {

dwds/lib/src/debugging/libraries.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ class LibraryHelper extends Domain {
5656
final libraries = await globalToolConfiguration.loadStrategy
5757
.metadataProviderFor(inspector.appConnection.request.entrypointPath)
5858
.libraries;
59-
for (var library in libraries) {
59+
for (final library in libraries) {
6060
_libraryRefsById[library] =
6161
LibraryRef(id: library, name: library, uri: library);
6262
}

dwds/lib/src/debugging/location.dart

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ class Locations {
227227
int column,
228228
) {
229229
Location? bestLocation;
230-
for (var location in locations) {
230+
for (final location in locations) {
231231
if (location.dartLocation.line == line &&
232232
location.dartLocation.column >= column) {
233233
bestLocation ??= location;
@@ -255,7 +255,7 @@ class Locations {
255255
) {
256256
column ??= 0;
257257
Location? bestLocation;
258-
for (var location in locations) {
258+
for (final location in locations) {
259259
if (location.jsLocation.compareToLine(line, column) <= 0) {
260260
bestLocation ??= location;
261261
if (location.jsLocation.compareTo(bestLocation.jsLocation) > 0) {
@@ -277,16 +277,16 @@ class Locations {
277277
tokenPosTable = <List<int>>[];
278278
final locations = await locationsForDart(serverPath);
279279
final lineNumberToLocation = <int, Set<Location>>{};
280-
for (var location in locations) {
280+
for (final location in locations) {
281281
lineNumberToLocation
282282
.putIfAbsent(location.dartLocation.line, () => <Location>{})
283283
.add(location);
284284
}
285-
for (var lineNumber in lineNumberToLocation.keys) {
285+
for (final lineNumber in lineNumberToLocation.keys) {
286286
final locations = lineNumberToLocation[lineNumber]!;
287287
tokenPosTable.add([
288288
lineNumber,
289-
for (var location in locations) ...[
289+
for (final location in locations) ...[
290290
location.tokenPos,
291291
location.dartLocation.column,
292292
],
@@ -341,8 +341,8 @@ class Locations {
341341
final mapping = parse(sourceMapContents);
342342
if (mapping is SingleMapping) {
343343
// Create TokenPos for each entry in the source map.
344-
for (var lineEntry in mapping.lines) {
345-
for (var entry in lineEntry.entries) {
344+
for (final lineEntry in mapping.lines) {
345+
for (final entry in lineEntry.entries) {
346346
final location = _locationForSourceMapEntry(
347347
lineEntry: lineEntry,
348348
entry: entry,
@@ -357,7 +357,7 @@ class Locations {
357357
}
358358
}
359359
}
360-
for (var location in result) {
360+
for (final location in result) {
361361
_sourceToLocation
362362
.putIfAbsent(
363363
location.dartLocation.uri.serverPath,

dwds/lib/src/debugging/metadata/module_metadata.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ class ModuleMetadata {
161161
'\n ${ModuleMetadataVersion.previous.version}');
162162
}
163163

164-
for (var l in _readRequiredList(json, 'libraries')) {
164+
for (final l in _readRequiredList(json, 'libraries')) {
165165
addLibrary(LibraryMetadata.fromJson(l as Map<String, dynamic>));
166166
}
167167
}
@@ -173,7 +173,7 @@ class ModuleMetadata {
173173
'closureName': closureName,
174174
'sourceMapUri': sourceMapUri,
175175
'moduleUri': moduleUri,
176-
'libraries': [for (var lib in libraries.values) lib.toJson()],
176+
'libraries': [for (final lib in libraries.values) lib.toJson()],
177177
'soundNullSafety': soundNullSafety,
178178
};
179179
}

dwds/lib/src/debugging/metadata/provider.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ class MetadataProvider {
189189
final merged = await _assetReader.metadataContents(serverPath);
190190
if (merged != null) {
191191
_addSdkMetadata();
192-
for (var contents in merged.split('\n')) {
192+
for (final contents in merged.split('\n')) {
193193
try {
194194
if (contents.isEmpty ||
195195
contents.startsWith('// intentionally empty:')) {
@@ -227,15 +227,15 @@ class MetadataProvider {
227227
_modulePathToModule[modulePath] = metadata.name;
228228
_moduleToModulePath[metadata.name] = modulePath;
229229

230-
for (var library in metadata.libraries.values) {
230+
for (final library in metadata.libraries.values) {
231231
if (library.importUri.startsWith('file:/')) {
232232
throw AbsoluteImportUriException(library.importUri);
233233
}
234234
_libraries.add(library.importUri);
235235
_scripts[library.importUri] = [];
236236

237237
_scriptToModule[library.importUri] = metadata.name;
238-
for (var path in library.partUris) {
238+
for (final path in library.partUris) {
239239
// Parts in metadata are relative to the library Uri directory.
240240
final partPath = p.url.join(p.dirname(library.importUri), path);
241241
_scripts[library.importUri]!.add(partPath);
@@ -247,7 +247,7 @@ class MetadataProvider {
247247
void _addSdkMetadata() {
248248
final moduleName = 'dart_sdk';
249249

250-
for (var lib in sdkLibraries) {
250+
for (final lib in sdkLibraries) {
251251
_libraries.add(lib);
252252
_scripts[lib] = [];
253253
_scriptToModule[lib] = moduleName;

0 commit comments

Comments
 (0)