Committed by
GitHub
Merge pull request #2875 from CodeWithEmad/chore/typos
chore: corrected typos
Showing
18 changed files
with
56 additions
and
56 deletions
1 | -/// GetX is an extra-light and powerful multiplatform framework. | 1 | +/// GetX is an extra-light and powerful multi-platform framework. |
2 | /// It combines high performance state management, intelligent dependency | 2 | /// It combines high performance state management, intelligent dependency |
3 | /// injection, and route management in a quick and practical way. | 3 | /// injection, and route management in a quick and practical way. |
4 | library get; | 4 | library get; |
@@ -278,7 +278,7 @@ class GetConnect extends GetConnectInterface { | @@ -278,7 +278,7 @@ class GetConnect extends GetConnectInterface { | ||
278 | return baseUrl == null ? url : baseUrl! + url; | 278 | return baseUrl == null ? url : baseUrl! + url; |
279 | } | 279 | } |
280 | 280 | ||
281 | - /// query allow made GraphQL raw querys | 281 | + /// query allow made GraphQL raw queries |
282 | /// final connect = GetConnect(); | 282 | /// final connect = GetConnect(); |
283 | /// connect.baseUrl = 'https://countries.trevorblades.com/'; | 283 | /// connect.baseUrl = 'https://countries.trevorblades.com/'; |
284 | /// final response = await connect.query( | 284 | /// final response = await connect.query( |
@@ -132,20 +132,20 @@ class GetHttpClient { | @@ -132,20 +132,20 @@ class GetHttpClient { | ||
132 | }); | 132 | }); |
133 | var formData = parts.join('&'); | 133 | var formData = parts.join('&'); |
134 | bodyBytes = utf8.encode(formData); | 134 | bodyBytes = utf8.encode(formData); |
135 | - _setContentLenght(headers, bodyBytes.length); | 135 | + _setContentLength(headers, bodyBytes.length); |
136 | headers['content-type'] = contentType; | 136 | headers['content-type'] = contentType; |
137 | } else if (body is Map || body is List) { | 137 | } else if (body is Map || body is List) { |
138 | var jsonString = json.encode(body); | 138 | var jsonString = json.encode(body); |
139 | bodyBytes = utf8.encode(jsonString); | 139 | bodyBytes = utf8.encode(jsonString); |
140 | - _setContentLenght(headers, bodyBytes.length); | 140 | + _setContentLength(headers, bodyBytes.length); |
141 | headers['content-type'] = contentType ?? defaultContentType; | 141 | headers['content-type'] = contentType ?? defaultContentType; |
142 | } else if (body is String) { | 142 | } else if (body is String) { |
143 | bodyBytes = utf8.encode(body); | 143 | bodyBytes = utf8.encode(body); |
144 | - _setContentLenght(headers, bodyBytes.length); | 144 | + _setContentLength(headers, bodyBytes.length); |
145 | 145 | ||
146 | headers['content-type'] = contentType ?? defaultContentType; | 146 | headers['content-type'] = contentType ?? defaultContentType; |
147 | } else if (body == null) { | 147 | } else if (body == null) { |
148 | - _setContentLenght(headers, 0); | 148 | + _setContentLength(headers, 0); |
149 | headers['content-type'] = contentType ?? defaultContentType; | 149 | headers['content-type'] = contentType ?? defaultContentType; |
150 | } else { | 150 | } else { |
151 | if (!errorSafety) { | 151 | if (!errorSafety) { |
@@ -170,7 +170,7 @@ class GetHttpClient { | @@ -170,7 +170,7 @@ class GetHttpClient { | ||
170 | responseInterceptor: responseInterceptor); | 170 | responseInterceptor: responseInterceptor); |
171 | } | 171 | } |
172 | 172 | ||
173 | - void _setContentLenght(Map<String, String> headers, int contentLength) { | 173 | + void _setContentLength(Map<String, String> headers, int contentLength) { |
174 | if (sendContentLength) { | 174 | if (sendContentLength) { |
175 | headers['content-length'] = '$contentLength'; | 175 | headers['content-length'] = '$contentLength'; |
176 | } | 176 | } |
@@ -508,7 +508,7 @@ class _InstanceBuilderFactory<S> { | @@ -508,7 +508,7 @@ class _InstanceBuilderFactory<S> { | ||
508 | /// For reusing [dependency] instead of [builderFunc] | 508 | /// For reusing [dependency] instead of [builderFunc] |
509 | bool? isSingleton; | 509 | bool? isSingleton; |
510 | 510 | ||
511 | - /// When fenix mode is avaliable, when a new instance is need | 511 | + /// When fenix mode is available, when a new instance is need |
512 | /// Instance manager will recreate a new instance of S | 512 | /// Instance manager will recreate a new instance of S |
513 | bool fenix; | 513 | bool fenix; |
514 | 514 |
@@ -39,7 +39,7 @@ mixin GetLifeCycleMixin { | @@ -39,7 +39,7 @@ mixin GetLifeCycleMixin { | ||
39 | bool get initialized => _initialized; | 39 | bool get initialized => _initialized; |
40 | 40 | ||
41 | /// Called at the exact moment the widget is allocated in memory. | 41 | /// Called at the exact moment the widget is allocated in memory. |
42 | - /// It uses an internal "callable" type, to avoid any @overrides in subclases. | 42 | + /// It uses an internal "callable" type, to avoid any @overrides in subclasses. |
43 | /// This method should be internal and is required to define the | 43 | /// This method should be internal and is required to define the |
44 | /// lifetime cycle of the subclass. | 44 | /// lifetime cycle of the subclass. |
45 | // @protected | 45 | // @protected |
@@ -575,7 +575,7 @@ extension GetNavigationExt on GetInterface { | @@ -575,7 +575,7 @@ extension GetNavigationExt on GetInterface { | ||
575 | /// By default, GetX will prevent you from push a route that you already in, | 575 | /// By default, GetX will prevent you from push a route that you already in, |
576 | /// if you want to push anyway, set [preventDuplicates] to false | 576 | /// if you want to push anyway, set [preventDuplicates] to false |
577 | /// | 577 | /// |
578 | - /// Note: Always put a slash on the route ('/page1'), to avoid unnexpected errors | 578 | + /// Note: Always put a slash on the route ('/page1'), to avoid unexpected errors |
579 | Future<T?>? toNamed<T>( | 579 | Future<T?>? toNamed<T>( |
580 | String page, { | 580 | String page, { |
581 | dynamic arguments, | 581 | dynamic arguments, |
@@ -616,7 +616,7 @@ extension GetNavigationExt on GetInterface { | @@ -616,7 +616,7 @@ extension GetNavigationExt on GetInterface { | ||
616 | /// By default, GetX will prevent you from push a route that you already in, | 616 | /// By default, GetX will prevent you from push a route that you already in, |
617 | /// if you want to push anyway, set [preventDuplicates] to false | 617 | /// if you want to push anyway, set [preventDuplicates] to false |
618 | /// | 618 | /// |
619 | - /// Note: Always put a slash on the route ('/page1'), to avoid unnexpected errors | 619 | + /// Note: Always put a slash on the route ('/page1'), to avoid unexpected errors |
620 | Future<T?>? offNamed<T>( | 620 | Future<T?>? offNamed<T>( |
621 | String page, { | 621 | String page, { |
622 | dynamic arguments, | 622 | dynamic arguments, |
@@ -1076,7 +1076,7 @@ extension GetNavigationExt on GetInterface { | @@ -1076,7 +1076,7 @@ extension GetNavigationExt on GetInterface { | ||
1076 | String _cleanRouteName(String name) { | 1076 | String _cleanRouteName(String name) { |
1077 | name = name.replaceAll('() => ', ''); | 1077 | name = name.replaceAll('() => ', ''); |
1078 | 1078 | ||
1079 | - /// uncommonent for URL styling. | 1079 | + /// uncomment for URL styling. |
1080 | // name = name.paramCase!; | 1080 | // name = name.paramCase!; |
1081 | if (!name.startsWith('/')) { | 1081 | if (!name.startsWith('/')) { |
1082 | name = '/$name'; | 1082 | name = '/$name'; |
@@ -518,7 +518,7 @@ class GetRootState extends State<GetRoot> with WidgetsBindingObserver { | @@ -518,7 +518,7 @@ class GetRootState extends State<GetRoot> with WidgetsBindingObserver { | ||
518 | () => GetDelegate( | 518 | () => GetDelegate( |
519 | showHashOnUrl: true, | 519 | showHashOnUrl: true, |
520 | //debugLabel: 'Getx nested key: ${key.toString()}', | 520 | //debugLabel: 'Getx nested key: ${key.toString()}', |
521 | - pages: RouteDecoder.fromRoute(key).currentChildrens ?? [], | 521 | + pages: RouteDecoder.fromRoute(key).currentChildren ?? [], |
522 | ), | 522 | ), |
523 | ); | 523 | ); |
524 | return keys[key]; | 524 | return keys[key]; |
@@ -532,7 +532,7 @@ class GetRootState extends State<GetRoot> with WidgetsBindingObserver { | @@ -532,7 +532,7 @@ class GetRootState extends State<GetRoot> with WidgetsBindingObserver { | ||
532 | String cleanRouteName(String name) { | 532 | String cleanRouteName(String name) { |
533 | name = name.replaceAll('() => ', ''); | 533 | name = name.replaceAll('() => ', ''); |
534 | 534 | ||
535 | - /// uncommonent for URL styling. | 535 | + /// uncomment for URL styling. |
536 | // name = name.paramCase!; | 536 | // name = name.paramCase!; |
537 | if (!name.startsWith('/')) { | 537 | if (!name.startsWith('/')) { |
538 | name = '/$name'; | 538 | name = '/$name'; |
@@ -37,12 +37,12 @@ class RouterReportManager<T> { | @@ -37,12 +37,12 @@ class RouterReportManager<T> { | ||
37 | 37 | ||
38 | /// Links a Class instance [S] (or [tag]) to the current route. | 38 | /// Links a Class instance [S] (or [tag]) to the current route. |
39 | /// Requires usage of `GetMaterialApp`. | 39 | /// Requires usage of `GetMaterialApp`. |
40 | - void reportDependencyLinkedToRoute(String depedencyKey) { | 40 | + void reportDependencyLinkedToRoute(String dependencyKey) { |
41 | if (_current == null) return; | 41 | if (_current == null) return; |
42 | if (_routesKey.containsKey(_current)) { | 42 | if (_routesKey.containsKey(_current)) { |
43 | - _routesKey[_current!]!.add(depedencyKey); | 43 | + _routesKey[_current!]!.add(dependencyKey); |
44 | } else { | 44 | } else { |
45 | - _routesKey[_current] = <String>[depedencyKey]; | 45 | + _routesKey[_current] = <String>[dependencyKey]; |
46 | } | 46 | } |
47 | } | 47 | } |
48 | 48 |
@@ -119,10 +119,10 @@ class GetPageRoute<T> extends PageRoute<T> | @@ -119,10 +119,10 @@ class GetPageRoute<T> extends PageRoute<T> | ||
119 | if (_child != null) return _child!; | 119 | if (_child != null) return _child!; |
120 | final middlewareRunner = MiddlewareRunner(middlewares); | 120 | final middlewareRunner = MiddlewareRunner(middlewares); |
121 | 121 | ||
122 | - final localbinds = [if (binds != null) ...binds!]; | 122 | + final localBinds = [if (binds != null) ...binds!]; |
123 | 123 | ||
124 | final bindingsToBind = middlewareRunner | 124 | final bindingsToBind = middlewareRunner |
125 | - .runOnBindingsStart(bindings.isNotEmpty ? bindings : localbinds); | 125 | + .runOnBindingsStart(bindings.isNotEmpty ? bindings : localBinds); |
126 | 126 | ||
127 | final pageToBuild = middlewareRunner.runOnPageBuildStart(page)!; | 127 | final pageToBuild = middlewareRunner.runOnPageBuildStart(page)!; |
128 | 128 |
@@ -290,7 +290,7 @@ class GetDelegate extends RouterDelegate<RouteDecoder> | @@ -290,7 +290,7 @@ class GetDelegate extends RouterDelegate<RouteDecoder> | ||
290 | final res = currentHistory!.currentTreeBranch | 290 | final res = currentHistory!.currentTreeBranch |
291 | .where((r) => r.participatesInRootNavigator != null); | 291 | .where((r) => r.participatesInRootNavigator != null); |
292 | if (res.isEmpty) { | 292 | if (res.isEmpty) { |
293 | - //default behavoir, all routes participate in root navigator | 293 | + //default behavior, all routes participate in root navigator |
294 | return _activePages.map((e) => e.route!); | 294 | return _activePages.map((e) => e.route!); |
295 | } else { | 295 | } else { |
296 | //user specified at least one participatesInRootNavigator | 296 | //user specified at least one participatesInRootNavigator |
@@ -603,7 +603,7 @@ class GetDelegate extends RouterDelegate<RouteDecoder> | @@ -603,7 +603,7 @@ class GetDelegate extends RouterDelegate<RouteDecoder> | ||
603 | } | 603 | } |
604 | 604 | ||
605 | /// Removes routes according to [PopMode] | 605 | /// Removes routes according to [PopMode] |
606 | - /// until it reaches the specifc [fullRoute], | 606 | + /// until it reaches the specific [fullRoute], |
607 | /// DOES NOT remove the [fullRoute] | 607 | /// DOES NOT remove the [fullRoute] |
608 | @override | 608 | @override |
609 | Future<void> popModeUntil( | 609 | Future<void> popModeUntil( |
@@ -666,7 +666,7 @@ class GetDelegate extends RouterDelegate<RouteDecoder> | @@ -666,7 +666,7 @@ class GetDelegate extends RouterDelegate<RouteDecoder> | ||
666 | String _cleanRouteName(String name) { | 666 | String _cleanRouteName(String name) { |
667 | name = name.replaceAll('() => ', ''); | 667 | name = name.replaceAll('() => ', ''); |
668 | 668 | ||
669 | - /// uncommonent for URL styling. | 669 | + /// uncomment for URL styling. |
670 | // name = name.paramCase!; | 670 | // name = name.paramCase!; |
671 | if (!name.startsWith('/')) { | 671 | if (!name.startsWith('/')) { |
672 | name = '/$name'; | 672 | name = '/$name'; |
@@ -39,7 +39,7 @@ class RouteDecoder { | @@ -39,7 +39,7 @@ class RouteDecoder { | ||
39 | } | 39 | } |
40 | } | 40 | } |
41 | 41 | ||
42 | - List<GetPage>? get currentChildrens => route?.children; | 42 | + List<GetPage>? get currentChildren => route?.children; |
43 | 43 | ||
44 | Map<String, String> get parameters => pageSettings?.params ?? {}; | 44 | Map<String, String> get parameters => pageSettings?.params ?? {}; |
45 | 45 |
@@ -8,7 +8,7 @@ mixin RxObjectMixin<T> on GetListenable<T> { | @@ -8,7 +8,7 @@ mixin RxObjectMixin<T> on GetListenable<T> { | ||
8 | //late T _value; | 8 | //late T _value; |
9 | 9 | ||
10 | /// Makes a direct update of [value] adding it to the Stream | 10 | /// Makes a direct update of [value] adding it to the Stream |
11 | - /// useful when you make use of Rx for custom Types to referesh your UI. | 11 | + /// useful when you make use of Rx for custom Types to refresh your UI. |
12 | /// | 12 | /// |
13 | /// Sample: | 13 | /// Sample: |
14 | /// ``` | 14 | /// ``` |
@@ -110,9 +110,9 @@ class ResponsiveScreen { | @@ -110,9 +110,9 @@ class ResponsiveScreen { | ||
110 | late BuildContext context; | 110 | late BuildContext context; |
111 | final ResponsiveScreenSettings settings; | 111 | final ResponsiveScreenSettings settings; |
112 | 112 | ||
113 | - late bool _isPaltformDesktop; | 113 | + late bool _isPlatformDesktop; |
114 | ResponsiveScreen(this.settings) { | 114 | ResponsiveScreen(this.settings) { |
115 | - _isPaltformDesktop = GetPlatform.isDesktop; | 115 | + _isPlatformDesktop = GetPlatform.isDesktop; |
116 | } | 116 | } |
117 | 117 | ||
118 | double get height => context.height; | 118 | double get height => context.height; |
@@ -130,15 +130,15 @@ class ResponsiveScreen { | @@ -130,15 +130,15 @@ class ResponsiveScreen { | ||
130 | /// Is [screenType] [ScreenType.Watch] | 130 | /// Is [screenType] [ScreenType.Watch] |
131 | bool get isWatch => (screenType == ScreenType.watch); | 131 | bool get isWatch => (screenType == ScreenType.watch); |
132 | 132 | ||
133 | - double get _getdeviceWidth { | ||
134 | - if (_isPaltformDesktop) { | 133 | + double get _getDeviceWidth { |
134 | + if (_isPlatformDesktop) { | ||
135 | return width; | 135 | return width; |
136 | } | 136 | } |
137 | return context.mediaQueryShortestSide; | 137 | return context.mediaQueryShortestSide; |
138 | } | 138 | } |
139 | 139 | ||
140 | ScreenType get screenType { | 140 | ScreenType get screenType { |
141 | - final deviceWidth = _getdeviceWidth; | 141 | + final deviceWidth = _getDeviceWidth; |
142 | if (deviceWidth >= settings.desktopChangePoint) return ScreenType.desktop; | 142 | if (deviceWidth >= settings.desktopChangePoint) return ScreenType.desktop; |
143 | if (deviceWidth >= settings.tabletChangePoint) return ScreenType.tablet; | 143 | if (deviceWidth >= settings.tabletChangePoint) return ScreenType.tablet; |
144 | if (deviceWidth < settings.watchChangePoint) return ScreenType.watch; | 144 | if (deviceWidth < settings.watchChangePoint) return ScreenType.watch; |
@@ -5,12 +5,12 @@ extension ContextExt on BuildContext { | @@ -5,12 +5,12 @@ extension ContextExt on BuildContext { | ||
5 | Size get mediaQuerySize => MediaQuery.sizeOf(this); | 5 | Size get mediaQuerySize => MediaQuery.sizeOf(this); |
6 | 6 | ||
7 | /// The same of [MediaQuery.of(context).size.height] | 7 | /// The same of [MediaQuery.of(context).size.height] |
8 | - /// Note: updates when you rezise your screen (like on a browser or | 8 | + /// Note: updates when you resize your screen (like on a browser or |
9 | /// desktop window) | 9 | /// desktop window) |
10 | double get height => mediaQuerySize.height; | 10 | double get height => mediaQuerySize.height; |
11 | 11 | ||
12 | /// The same of [MediaQuery.of(context).size.width] | 12 | /// The same of [MediaQuery.of(context).size.width] |
13 | - /// Note: updates when you rezise your screen (like on a browser or | 13 | + /// Note: updates when you resize your screen (like on a browser or |
14 | /// desktop window) | 14 | /// desktop window) |
15 | double get width => mediaQuerySize.width; | 15 | double get width => mediaQuerySize.width; |
16 | 16 |
@@ -70,7 +70,7 @@ extension GetStringUtils on String { | @@ -70,7 +70,7 @@ extension GetStringUtils on String { | ||
70 | /// Discover if the String is a SHA256 Hash | 70 | /// Discover if the String is a SHA256 Hash |
71 | bool get isSHA256 => GetUtils.isSHA256(this); | 71 | bool get isSHA256 => GetUtils.isSHA256(this); |
72 | 72 | ||
73 | - /// Discover if the String is a bynary value | 73 | + /// Discover if the String is a binary value |
74 | bool get isBinary => GetUtils.isBinary(this); | 74 | bool get isBinary => GetUtils.isBinary(this); |
75 | 75 | ||
76 | /// Discover if the String is a ipv4 | 76 | /// Discover if the String is a ipv4 |
@@ -81,8 +81,8 @@ extension GetStringUtils on String { | @@ -81,8 +81,8 @@ extension GetStringUtils on String { | ||
81 | /// Discover if the String is a Hexadecimal | 81 | /// Discover if the String is a Hexadecimal |
82 | bool get isHexadecimal => GetUtils.isHexadecimal(this); | 82 | bool get isHexadecimal => GetUtils.isHexadecimal(this); |
83 | 83 | ||
84 | - /// Discover if the String is a palindrom | ||
85 | - bool get isPalindrom => GetUtils.isPalindrom(this); | 84 | + /// Discover if the String is a palindrome |
85 | + bool get isPalindrome => GetUtils.isPalindrome(this); | ||
86 | 86 | ||
87 | /// Discover if the String is a passport number | 87 | /// Discover if the String is a passport number |
88 | bool get isPassport => GetUtils.isPassport(this); | 88 | bool get isPassport => GetUtils.isPassport(this); |
@@ -64,10 +64,10 @@ class GetUtils { | @@ -64,10 +64,10 @@ class GetUtils { | ||
64 | 64 | ||
65 | /// In dart2js (in flutter v1.17) a var by default is undefined. | 65 | /// In dart2js (in flutter v1.17) a var by default is undefined. |
66 | /// *Use this only if you are in version <- 1.17*. | 66 | /// *Use this only if you are in version <- 1.17*. |
67 | - /// So we assure the null type in json convertions to avoid the | 67 | + /// So we assure the null type in json conversions to avoid the |
68 | /// "value":value==null?null:value; someVar.nil will force the null type | 68 | /// "value":value==null?null:value; someVar.nil will force the null type |
69 | /// if the var is null or undefined. | 69 | /// if the var is null or undefined. |
70 | - /// `nil` taken from ObjC just to have a shorter sintax. | 70 | + /// `nil` taken from ObjC just to have a shorter syntax. |
71 | static dynamic nil(dynamic s) => s; | 71 | static dynamic nil(dynamic s) => s; |
72 | 72 | ||
73 | /// Checks if data is null or blank (empty or only contains whitespace). | 73 | /// Checks if data is null or blank (empty or only contains whitespace). |
@@ -103,7 +103,7 @@ class GetUtils { | @@ -103,7 +103,7 @@ class GetUtils { | ||
103 | static bool isAlphabetOnly(String s) => hasMatch(s, r'^[a-zA-Z]+$'); | 103 | static bool isAlphabetOnly(String s) => hasMatch(s, r'^[a-zA-Z]+$'); |
104 | 104 | ||
105 | /// Checks if string contains at least one Capital Letter | 105 | /// Checks if string contains at least one Capital Letter |
106 | - static bool hasCapitalletter(String s) => hasMatch(s, r'[A-Z]'); | 106 | + static bool hasCapitalLetter(String s) => hasMatch(s, r'[A-Z]'); |
107 | 107 | ||
108 | /// Checks if string is boolean. | 108 | /// Checks if string is boolean. |
109 | static bool isBool(String value) { | 109 | static bool isBool(String value) { |
@@ -253,8 +253,8 @@ class GetUtils { | @@ -253,8 +253,8 @@ class GetUtils { | ||
253 | static bool isHexadecimal(String s) => | 253 | static bool isHexadecimal(String s) => |
254 | hasMatch(s, r'^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$'); | 254 | hasMatch(s, r'^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$'); |
255 | 255 | ||
256 | - /// Checks if string is Palindrom. | ||
257 | - static bool isPalindrom(String string) { | 256 | + /// Checks if string is Palindrome. |
257 | + static bool isPalindrome(String string) { | ||
258 | final cleanString = string | 258 | final cleanString = string |
259 | .toLowerCase() | 259 | .toLowerCase() |
260 | .replaceAll(RegExp(r"\s+"), '') | 260 | .replaceAll(RegExp(r"\s+"), '') |
@@ -397,25 +397,25 @@ class GetUtils { | @@ -397,25 +397,25 @@ class GetUtils { | ||
397 | /// Checks if num a EQUAL than num b. | 397 | /// Checks if num a EQUAL than num b. |
398 | static bool isEqual(num a, num b) => a == b; | 398 | static bool isEqual(num a, num b) => a == b; |
399 | 399 | ||
400 | - //Check if num is a cnpj | 400 | + // Checks if num is a cnpj |
401 | static bool isCnpj(String cnpj) { | 401 | static bool isCnpj(String cnpj) { |
402 | - // Obter somente os números do CNPJ | 402 | + // Get only the numbers from the CNPJ |
403 | final numbers = cnpj.replaceAll(RegExp(r'[^0-9]'), ''); | 403 | final numbers = cnpj.replaceAll(RegExp(r'[^0-9]'), ''); |
404 | 404 | ||
405 | - // Testar se o CNPJ possui 14 dígitos | 405 | + // Test if the CNPJ has 14 digits |
406 | if (numbers.length != 14) { | 406 | if (numbers.length != 14) { |
407 | return false; | 407 | return false; |
408 | } | 408 | } |
409 | 409 | ||
410 | - // Testar se todos os dígitos do CNPJ são iguais | 410 | + // Test if all digits of the CNPJ are the same |
411 | if (RegExp(r'^(\d)\1*$').hasMatch(numbers)) { | 411 | if (RegExp(r'^(\d)\1*$').hasMatch(numbers)) { |
412 | return false; | 412 | return false; |
413 | } | 413 | } |
414 | 414 | ||
415 | - // Dividir dígitos | 415 | + // Divide digits |
416 | final digits = numbers.split('').map(int.parse).toList(); | 416 | final digits = numbers.split('').map(int.parse).toList(); |
417 | 417 | ||
418 | - // Calcular o primeiro dígito verificador | 418 | + // Calculate the first check digit |
419 | var calcDv1 = 0; | 419 | var calcDv1 = 0; |
420 | var j = 0; | 420 | var j = 0; |
421 | for (var i in Iterable<int>.generate(12, (i) => i < 4 ? 5 - i : 13 - i)) { | 421 | for (var i in Iterable<int>.generate(12, (i) => i < 4 ? 5 - i : 13 - i)) { |
@@ -424,12 +424,12 @@ class GetUtils { | @@ -424,12 +424,12 @@ class GetUtils { | ||
424 | calcDv1 %= 11; | 424 | calcDv1 %= 11; |
425 | final dv1 = calcDv1 < 2 ? 0 : 11 - calcDv1; | 425 | final dv1 = calcDv1 < 2 ? 0 : 11 - calcDv1; |
426 | 426 | ||
427 | - // Testar o primeiro dígito verificado | 427 | + // Test the first check digit |
428 | if (digits[12] != dv1) { | 428 | if (digits[12] != dv1) { |
429 | return false; | 429 | return false; |
430 | } | 430 | } |
431 | 431 | ||
432 | - // Calcular o segundo dígito verificador | 432 | + // Calculate the second check digit |
433 | var calcDv2 = 0; | 433 | var calcDv2 = 0; |
434 | j = 0; | 434 | j = 0; |
435 | for (var i in Iterable<int>.generate(13, (i) => i < 5 ? 6 - i : 14 - i)) { | 435 | for (var i in Iterable<int>.generate(13, (i) => i < 5 ? 6 - i : 14 - i)) { |
@@ -438,7 +438,7 @@ class GetUtils { | @@ -438,7 +438,7 @@ class GetUtils { | ||
438 | calcDv2 %= 11; | 438 | calcDv2 %= 11; |
439 | final dv2 = calcDv2 < 2 ? 0 : 11 - calcDv2; | 439 | final dv2 = calcDv2 < 2 ? 0 : 11 - calcDv2; |
440 | 440 | ||
441 | - // Testar o segundo dígito verificador | 441 | + // Test the second check digit |
442 | if (digits[13] != dv2) { | 442 | if (digits[13] != dv2) { |
443 | return false; | 443 | return false; |
444 | } | 444 | } |
@@ -517,7 +517,7 @@ class GetUtils { | @@ -517,7 +517,7 @@ class GetUtils { | ||
517 | return value.replaceAll(' ', ''); | 517 | return value.replaceAll(' ', ''); |
518 | } | 518 | } |
519 | 519 | ||
520 | - /// Camelcase string | 520 | + /// camelCase string |
521 | /// Example: your name => yourName | 521 | /// Example: your name => yourName |
522 | static String? camelCase(String value) { | 522 | static String? camelCase(String value) { |
523 | if (isNullOrBlank(value)!) { | 523 | if (isNullOrBlank(value)!) { |
@@ -576,7 +576,7 @@ class GetUtils { | @@ -576,7 +576,7 @@ class GetUtils { | ||
576 | 576 | ||
577 | /// Extract numeric value of string | 577 | /// Extract numeric value of string |
578 | /// Example: OTP 12312 27/04/2020 => 1231227042020ß | 578 | /// Example: OTP 12312 27/04/2020 => 1231227042020ß |
579 | - /// If firstword only is true, then the example return is "12312" | 579 | + /// If firstWordOnly is true, then the example return is "12312" |
580 | /// (first found numeric word) | 580 | /// (first found numeric word) |
581 | static String numericOnly(String s, {bool firstWordOnly = false}) { | 581 | static String numericOnly(String s, {bool firstWordOnly = false}) { |
582 | var numericOnlyStr = ''; | 582 | var numericOnlyStr = ''; |
@@ -9,7 +9,7 @@ class OtimizedListView<T> extends StatelessWidget { | @@ -9,7 +9,7 @@ class OtimizedListView<T> extends StatelessWidget { | ||
9 | final ScrollPhysics? physics; | 9 | final ScrollPhysics? physics; |
10 | final bool shrinkWrap; | 10 | final bool shrinkWrap; |
11 | final Widget onEmpty; | 11 | final Widget onEmpty; |
12 | - final int lenght; | 12 | + final int length; |
13 | final Widget Function(BuildContext context, ValueKey key, T item) builder; | 13 | final Widget Function(BuildContext context, ValueKey key, T item) builder; |
14 | const OtimizedListView({ | 14 | const OtimizedListView({ |
15 | Key? key, | 15 | Key? key, |
@@ -22,7 +22,7 @@ class OtimizedListView<T> extends StatelessWidget { | @@ -22,7 +22,7 @@ class OtimizedListView<T> extends StatelessWidget { | ||
22 | this.physics, | 22 | this.physics, |
23 | this.onEmpty = const SizedBox.shrink(), | 23 | this.onEmpty = const SizedBox.shrink(), |
24 | this.shrinkWrap = false, | 24 | this.shrinkWrap = false, |
25 | - }) : lenght = list.length, | 25 | + }) : length = list.length, |
26 | super(key: key); | 26 | super(key: key); |
27 | @override | 27 | @override |
28 | Widget build(BuildContext context) { | 28 | Widget build(BuildContext context) { |
@@ -555,7 +555,7 @@ void main() { | @@ -555,7 +555,7 @@ void main() { | ||
555 | 555 | ||
556 | expect(alphaNumeric.isHexadecimal, false); | 556 | expect(alphaNumeric.isHexadecimal, false); |
557 | }); | 557 | }); |
558 | - test('var.isPalindrom', () { | 558 | + test('var.isPalindrome', () { |
559 | final palindroms = [ | 559 | final palindroms = [ |
560 | 'Anna', | 560 | 'Anna', |
561 | 'Civic', | 561 | 'Civic', |
@@ -584,7 +584,7 @@ void main() { | @@ -584,7 +584,7 @@ void main() { | ||
584 | 'A dama admirou o rim da amada.', | 584 | 'A dama admirou o rim da amada.', |
585 | 'A Daniela ama a lei? Nada!', | 585 | 'A Daniela ama a lei? Nada!', |
586 | 586 | ||
587 | - // TODO make isPalindrom regex support UTF8 characters | 587 | + // TODO make isPalindrome regex support UTF8 characters |
588 | // 'Adias a data da saída.', | 588 | // 'Adias a data da saída.', |
589 | // 'A diva em Argel alegra-me a vida.', | 589 | // 'A diva em Argel alegra-me a vida.', |
590 | // 'A droga do dote é todo da gorda.', | 590 | // 'A droga do dote é todo da gorda.', |
@@ -607,9 +607,9 @@ void main() { | @@ -607,9 +607,9 @@ void main() { | ||
607 | ]; | 607 | ]; |
608 | for (final palindrom in palindroms) { | 608 | for (final palindrom in palindroms) { |
609 | // print("testing $palindrom"); | 609 | // print("testing $palindrom"); |
610 | - expect(palindrom.isPalindrom, true); | 610 | + expect(palindrom.isPalindrome, true); |
611 | } | 611 | } |
612 | - expect(alphaNumeric.isPalindrom, false); | 612 | + expect(alphaNumeric.isPalindrome, false); |
613 | }); | 613 | }); |
614 | test('var.isPassport', () { | 614 | test('var.isPassport', () { |
615 | final passports = [ | 615 | final passports = [ |
-
Please register or login to post a comment