Skip to content

Commit 492c902

Browse files
committed
Release 1.1.3 version
1 parent bd09820 commit 492c902

11 files changed

Lines changed: 41 additions & 74 deletions

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# 1.1.3
2+
- Remove self linter with **flutter_lints**
3+
- Fix linter issues
4+
- Format files
5+
16
## 1.1.2
27
- Update sdk version to **'>=2.15.0 <4.0.0'**
38

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333

3434
```yaml
3535
dependencies:
36-
flutter_json_view: ^1.1.2
36+
flutter_json_view: ^1.1.3
3737
```
3838
3939
### Add import package

analysis_options.yaml

Lines changed: 1 addition & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,61 +1 @@
1-
# Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file
2-
# for details. All rights reserved. Use of this source code is governed by a
3-
# BSD-style license that can be found in the LICENSE file.
4-
#
5-
# Google internally enforced rules. See README.md for more information,
6-
# including a list of lints that are intentionally _not_ enforced.
7-
8-
linter:
9-
rules:
10-
- always_declare_return_types
11-
- always_require_non_null_named_parameters
12-
- annotate_overrides
13-
- avoid_init_to_null
14-
- avoid_null_checks_in_equality_operators
15-
- avoid_relative_lib_imports
16-
- avoid_return_types_on_setters
17-
- avoid_shadowing_type_parameters
18-
- avoid_single_cascade_in_expression_statements
19-
- avoid_types_as_parameter_names
20-
- await_only_futures
21-
- camel_case_extensions
22-
- curly_braces_in_flow_control_structures
23-
- empty_catches
24-
- empty_constructor_bodies
25-
- library_names
26-
- library_prefixes
27-
- no_duplicate_case_values
28-
- null_closures
29-
- omit_local_variable_types
30-
- prefer_adjacent_string_concatenation
31-
- prefer_collection_literals
32-
- prefer_conditional_assignment
33-
- prefer_contains
34-
- prefer_equal_for_default_values
35-
- prefer_final_fields
36-
- prefer_for_elements_to_map_fromIterable
37-
- prefer_generic_function_type_aliases
38-
- prefer_if_null_operators
39-
- prefer_inlined_adds
40-
- prefer_is_empty
41-
- prefer_is_not_empty
42-
- prefer_iterable_whereType
43-
- prefer_single_quotes
44-
- prefer_spread_collections
45-
- recursive_getters
46-
- slash_for_doc_comments
47-
- sort_child_properties_last
48-
- type_init_formals
49-
- unawaited_futures
50-
- unnecessary_brace_in_string_interps
51-
- unnecessary_const
52-
- unnecessary_getters_setters
53-
- unnecessary_new
54-
- unnecessary_null_in_if_null_operators
55-
- unnecessary_this
56-
- unrelated_type_equality_checks
57-
- unsafe_html
58-
- use_full_hex_values_for_flutter_colors
59-
- use_function_type_syntax_for_parameters
60-
- use_rethrow_when_possible
61-
- valid_regexps
1+
include: package:flutter_lints/flutter.yaml

lib/src/builders/primitive_builders/list_builder.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class JsonListBuilder extends StatefulWidget {
1414
final JsonViewTheme jsonViewTheme;
1515

1616
@override
17-
_JsonListBuilderState createState() => _JsonListBuilderState();
17+
State<JsonListBuilder> createState() => _JsonListBuilderState();
1818
}
1919

2020
class _JsonListBuilderState extends State<JsonListBuilder> {

lib/src/builders/primitive_builders/map_builder.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class JsonMapBuilder extends StatefulWidget {
1313
final JsonViewTheme jsonViewTheme;
1414

1515
@override
16-
_JsonMapBuilderState createState() => _JsonMapBuilderState();
16+
State<JsonMapBuilder> createState() => _JsonMapBuilderState();
1717
}
1818

1919
class _JsonMapBuilderState extends State<JsonMapBuilder> {

lib/src/builders/primitive_builders/primitive_builder.dart

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,12 @@ import 'package:flutter_json_view/src/theme/json_view_theme.dart';
33
import 'package:flutter_json_view/src/widgets/widgets.dart';
44

55
class PrimitiveBuilder extends StatelessWidget {
6-
const PrimitiveBuilder(this.jsonObj, {required JsonViewTheme jsonViewTheme})
7-
: _jsonViewTheme = jsonViewTheme;
6+
const PrimitiveBuilder(
7+
this.jsonObj, {
8+
Key? key,
9+
required JsonViewTheme jsonViewTheme,
10+
}) : _jsonViewTheme = jsonViewTheme,
11+
super(key: key);
812

913
final dynamic jsonObj;
1014
final JsonViewTheme _jsonViewTheme;
@@ -36,6 +40,7 @@ class PrimitiveBuilder extends StatelessWidget {
3640
textStyle: _jsonViewTheme.boolStyle,
3741
);
3842
}
39-
return _jsonViewTheme.errorBuilder?.call(context, jsonObj) ?? const Text('error');
43+
return _jsonViewTheme.errorBuilder?.call(context, jsonObj) ??
44+
const Text('error');
4045
}
4146
}

lib/src/flutter_json_view.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,14 @@ class JsonView extends StatefulWidget {
6464
static PrimitiveJsonItemBuilder? primitiveJsonItemBuilder;
6565

6666
@override
67-
_JsonViewState createState() => _JsonViewState();
67+
State<JsonView> createState() => _JsonViewState();
6868
}
6969

7070
class _JsonViewState extends State<JsonView> {
7171
@override
7272
Widget build(BuildContext context) {
7373
final viewType = widget._builder.jsonViewTheme.viewType;
74-
Widget jsonView = SizedBox();
74+
Widget jsonView = const SizedBox();
7575
switch (viewType) {
7676
case JsonViewType.base:
7777
final jsonData = widget._mapData != null
@@ -91,7 +91,7 @@ class _JsonViewState extends State<JsonView> {
9191
}
9292
return Container(
9393
width: double.infinity,
94-
padding: EdgeInsets.all(10),
94+
padding: const EdgeInsets.all(10),
9595
color: widget._builder.jsonViewTheme.backgroundColor,
9696
child: SingleChildScrollView(
9797
scrollDirection: Axis.horizontal,

lib/src/widgets/base_json_view.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class _BaseJsonViewState extends State<BaseJsonView> {
4545
style: widget.jsonViewTheme.defaultTextStyle,
4646
);
4747
}
48-
return SizedBox();
48+
return const SizedBox();
4949
}
5050
}
5151

lib/src/widgets/json_loader_item.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class JsonLoaderItem extends StatefulWidget {
1313
final JsonViewTheme jsonViewTheme;
1414

1515
@override
16-
_JsonLoaderItemState createState() => _JsonLoaderItemState();
16+
State<JsonLoaderItem> createState() => _JsonLoaderItemState();
1717
}
1818

1919
class _JsonLoaderItemState extends State<JsonLoaderItem> {

pubspec.lock

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,14 @@ packages:
5454
description: flutter
5555
source: sdk
5656
version: "0.0.0"
57+
flutter_lints:
58+
dependency: "direct main"
59+
description:
60+
name: flutter_lints
61+
sha256: "2118df84ef0c3ca93f96123a616ae8540879991b8b57af2f81b76a7ada49b2a4"
62+
url: "https://pub.dev"
63+
source: hosted
64+
version: "2.0.2"
5765
flutter_test:
5866
dependency: "direct dev"
5967
description: flutter
@@ -67,6 +75,14 @@ packages:
6775
url: "https://pub.dev"
6876
source: hosted
6977
version: "0.6.7"
78+
lints:
79+
dependency: transitive
80+
description:
81+
name: lints
82+
sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452"
83+
url: "https://pub.dev"
84+
source: hosted
85+
version: "2.1.1"
7086
matcher:
7187
dependency: transitive
7288
description:
@@ -161,5 +177,5 @@ packages:
161177
source: hosted
162178
version: "2.1.4"
163179
sdks:
164-
dart: ">=3.0.0-0 <4.0.0"
180+
dart: ">=3.0.0 <4.0.0"
165181
flutter: ">=1.17.0"

0 commit comments

Comments
 (0)