File tree 5 files changed +37
-21
lines changed
5 files changed +37
-21
lines changed Original file line number Diff line number Diff line change 1
1
include : package:flutter_lints/flutter.yaml
2
2
3
- analyzer :
4
-
5
3
linter :
6
4
rules :
5
+ prefer_single_quotes : true
6
+ require_trailing_commas : true
7
+ always_declare_return_types : true
8
+ avoid_catches_without_on_clauses : true
9
+ avoid_equals_and_hash_code_on_mutable_classes : true
10
+ avoid_types_on_closure_parameters : true
11
+ cancel_subscriptions : true
12
+ directives_ordering : true
13
+ eol_at_end_of_file : true
14
+ omit_local_variable_types : true
15
+ prefer_asserts_in_initializer_lists : true
16
+ prefer_const_constructors : true
17
+ prefer_final_in_for_each : true
18
+ prefer_final_locals : true
19
+ prefer_null_aware_method_calls : true
20
+ prefer_null_aware_operators : true
21
+ sort_constructors_first : true
22
+ sort_unnamed_constructors_first : true
23
+ sort_pub_dependencies : true
24
+ type_annotate_public_apis : true
25
+ unawaited_futures : true
26
+ unnecessary_lambdas : true
27
+ unnecessary_parenthesis : true
28
+ use_named_constants : true
29
+ use_super_parameters : true
Original file line number Diff line number Diff line change 1
1
import 'package:flutter/material.dart' ;
2
2
import 'package:pasteboard/pasteboard.dart' ;
3
- import 'package:super_clipboard/super_clipboard.dart' ;
4
3
// ignore: implementation_imports
5
4
import 'package:super_clipboard/src/format_conversions.dart' ;
5
+ import 'package:super_clipboard/super_clipboard.dart' ;
6
6
7
7
void main () {
8
8
runApp (const MyApp ());
@@ -54,13 +54,14 @@ class _MyHomePageState extends State<MyHomePage> {
54
54
return ListTile (
55
55
title: SelectableText (item.$2.toString ()),
56
56
subtitle: SelectableText (
57
- item.$1.platformFormats.map ((e) => "'$e '" ).join (", " )),
57
+ item.$1.platformFormats.map ((e) => "'$e '" ).join (', ' ),
58
+ ),
58
59
);
59
60
},
60
61
),
61
62
floatingActionButton: FloatingActionButton (
62
63
onPressed: () async {
63
- await Pasteboard .writeFiles ([" /home/davide" ]);
64
+ await Pasteboard .writeFiles ([' /home/davide' ]);
64
65
return ;
65
66
// TODO(@HrX03) is this needed?
66
67
// ignore: unused_local_variable, dead_code
Original file line number Diff line number Diff line change 1
1
name : clipboard_viewer
2
2
description : A new Flutter project.
3
- publish_to : ' none'
3
+ publish_to : " none"
4
4
version : 1.0.0+1
5
5
6
6
environment :
7
- sdk : ' >=3.0.0-313.0.dev <4.0.0'
7
+ sdk : " >=3.0.0-313.0.dev <4.0.0"
8
8
9
9
dependencies :
10
+ cupertino_icons : ^1.0.2
10
11
flutter :
11
12
sdk : flutter
12
-
13
- cupertino_icons : ^1.0.2
13
+ pasteboard : ^0.2.0
14
14
super_clipboard : ^0.2.3
15
15
super_native_extensions : ^0.2.3
16
- pasteboard : ^0.2.0
17
16
18
17
dev_dependencies :
18
+ flutter_lints : ^2.0.0
19
19
flutter_test :
20
20
sdk : flutter
21
21
22
- flutter_lints : ^2.0.0
23
-
24
-
25
22
flutter :
26
23
uses-material-design : true
27
-
28
-
29
-
30
-
31
-
Original file line number Diff line number Diff line change
1
+ import 'package:clipboard_viewer/main.dart' ;
1
2
import 'package:flutter/material.dart' ;
2
3
import 'package:flutter_test/flutter_test.dart' ;
3
4
4
- import 'package:clipboard_viewer/main.dart' ;
5
-
6
5
void main () {
7
- testWidgets ('Counter increments smoke test' , (WidgetTester tester) async {
6
+ testWidgets ('Counter increments smoke test' , (tester) async {
8
7
await tester.pumpWidget (const MyApp ());
9
8
10
9
expect (find.text ('0' ), findsOneWidget);
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ version: 1.0.0+1
6
6
7
7
environment :
8
8
sdk : " >=3.0.0 <4.0.0"
9
+ flutter : " >=3.24.3"
9
10
10
11
dependencies :
11
12
collection : ^1.16.0
You can’t perform that action at this time.
0 commit comments