You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,13 +7,13 @@ _See also: [Flutter's code of conduct](https://flutter.io/design-principles/#cod
7
7
-**Operating System:** Linux, macOS, or Windows.
8
8
-**Version Control:**[git](https://git-scm.com).
9
9
-**Development Environment:** An IDE such as [Android Studio](https://developer.android.com/studio) or [Visual Studio Code](https://code.visualstudio.com/).
10
-
-**Code Formatting:**[`swiftformat`](https://github.com/nicklockwood/SwiftFormat) (available via brew on macOS, on Windows install Swift toolchain and build SwiftFormat from git sources).
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ This repository contains a Flutter plugin that allows users to use the [Google M
14
14
15
15
|| Android | iOS |
16
16
| ----------- | ------- | --------- |
17
-
|**Support**| SDK 23+ | iOS 14.0+ |
17
+
|**Support**| SDK 23+ | iOS 16.0+ |
18
18
19
19
* A Flutter project
20
20
* A Google Cloud project with the [Navigation SDK enabled](https://developers.google.com/maps/documentation/navigation/android-sdk/set-up-project), the [Maps SDK for iOS enabled](https://developers.google.com/maps/documentation/navigation/ios-sdk/config) and the [Local Rides and Deliveries API enabled](https://console.developers.google.com/apis/library/fleetengine.googleapis.com)
# - diagnostic_describe_all_properties # enabled only at the framework level (packages/flutter/lib)
100
-
- directives_ordering
101
-
# - discarded_futures # not yet tested
102
-
# - do_not_use_environment # there are appropriate times to use the environment, especially in our tests and build logic
103
-
- empty_catches
104
-
- empty_constructor_bodies
105
-
- empty_statements
106
-
- eol_at_end_of_file
107
-
- exhaustive_cases
108
-
- file_names
109
-
- flutter_style_todos
110
-
- hash_and_equals
111
-
- implementation_imports
112
-
- implicit_call_tearoffs
113
-
# - join_return_with_assignment # not required by flutter style
114
-
- leading_newlines_in_multiline_strings
115
-
- library_names
116
-
- library_prefixes
117
-
- library_private_types_in_public_api
118
-
# - lines_longer_than_80_chars # not required by flutter style
119
-
# - literal_only_boolean_expressions # too many false positives: https://github.com/dart-lang/linter/issues/453
120
-
- missing_whitespace_between_adjacent_strings
121
-
- no_adjacent_strings_in_list
122
-
- no_default_cases
123
-
- no_duplicate_case_values
124
-
- no_leading_underscores_for_library_prefixes
125
-
- no_leading_underscores_for_local_identifiers
126
-
- no_logic_in_create_state
127
-
- no_runtimeType_toString # DIFFERENT FROM FLUTTER/FLUTTER
128
-
- non_constant_identifier_names
129
-
- noop_primitive_operations
130
-
- null_check_on_nullable_type_parameter
131
-
- null_closures
132
-
# - omit_local_variable_types # opposite of always_specify_types
133
-
# - one_member_abstracts # too many false positives
134
-
- only_throw_errors # this does get disabled in a few places where we have legacy code that uses strings et al
135
-
- overridden_fields
136
-
- package_api_docs
137
-
- package_names
138
-
- package_prefixed_library_names
139
-
# - parameter_assignments # we do this commonly
140
-
- prefer_adjacent_string_concatenation
141
-
- prefer_asserts_in_initializer_lists
142
-
# - prefer_asserts_with_message # not required by flutter style
143
-
- prefer_collection_literals
144
-
- prefer_conditional_assignment
145
-
- prefer_const_constructors
146
-
- prefer_const_constructors_in_immutables
147
-
- prefer_const_declarations
148
-
- prefer_const_literals_to_create_immutables
149
-
# - prefer_constructors_over_static_methods # far too many false positives
150
-
- prefer_contains
151
-
# - prefer_double_quotes # opposite of prefer_single_quotes
152
-
# - prefer_expression_function_bodies # conflicts with https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#consider-using--for-short-functions-and-methods
153
-
- prefer_final_fields
154
-
- prefer_final_in_for_each
155
-
- prefer_final_locals
156
-
# - prefer_final_parameters # we should enable this one day when it can be auto-fixed (https://github.com/dart-lang/linter/issues/3104), see also parameter_assignments
157
-
- prefer_for_elements_to_map_fromIterable
158
-
- prefer_foreach
159
-
- prefer_function_declarations_over_variables
160
-
- prefer_generic_function_type_aliases
161
-
- prefer_if_elements_to_conditional_expressions
162
-
- prefer_if_null_operators
163
-
- prefer_initializing_formals
164
-
- prefer_inlined_adds
165
-
# - prefer_int_literals # conflicts with https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#use-double-literals-for-double-constants
166
-
- prefer_interpolation_to_compose_strings
167
-
- prefer_is_empty
168
-
- prefer_is_not_empty
169
-
- prefer_is_not_operator
170
-
- prefer_iterable_whereType
171
-
# - prefer_mixin # Has false positives, see https://github.com/dart-lang/linter/issues/3018
172
-
# - prefer_null_aware_method_calls # "call()" is confusing to people new to the language since it's not documented anywhere
173
-
- prefer_null_aware_operators
174
-
- prefer_relative_imports
175
-
- prefer_single_quotes
176
-
- prefer_spread_collections
177
-
- prefer_typing_uninitialized_variables
178
-
- provide_deprecation_message
179
-
- public_member_api_docs # DIFFERENT FROM FLUTTER/FLUTTER
180
-
- recursive_getters
181
-
# - require_trailing_commas # blocked on https://github.com/dart-lang/sdk/issues/47441
182
-
- secure_pubspec_urls
183
-
- sized_box_for_whitespace
184
-
# - sized_box_shrink_expand # not yet tested
185
-
- slash_for_doc_comments
186
-
- sort_child_properties_last
187
-
- sort_constructors_first
188
-
- sort_pub_dependencies # DIFFERENT FROM FLUTTER/FLUTTER: Flutter's use case for not sorting does not apply to this repository.
189
-
- sort_unnamed_constructors_first
190
-
- test_types_in_equals
191
-
- throw_in_finally
192
-
- tighten_type_of_initializing_formals
193
-
# - type_annotate_public_apis # subset of always_specify_types
194
-
- type_init_formals
195
-
- type_literal_in_constant_pattern
196
-
- unawaited_futures # DIFFERENT FROM FLUTTER/FLUTTER: It's disabled there for "too many false positives"; that's not an issue here, and missing awaits have caused production issues in plugins.
197
-
- unnecessary_await_in_return
198
-
- unnecessary_brace_in_string_interps
199
-
- unnecessary_const
200
-
- unnecessary_constructor_name
201
-
# - unnecessary_final # conflicts with prefer_final_locals
202
-
- unnecessary_getters_setters
203
-
# - unnecessary_lambdas # has false positives: https://github.com/dart-lang/linter/issues/498
0 commit comments