Skip to content

Commit c3f7513

Browse files
authored
Require Dart 3, update lints (dart-archive/string_scanner#61)
1 parent d88e5fd commit c3f7513

File tree

5 files changed

+10
-22
lines changed

5 files changed

+10
-22
lines changed

pkgs/string_scanner/.github/workflows/test-package.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
matrix:
4848
# Add macos-latest and/or windows-latest if relevant for this package.
4949
os: [ubuntu-latest]
50-
sdk: [2.18.0, dev]
50+
sdk: [3.0.0, dev]
5151
steps:
5252
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
5353
- uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f

pkgs/string_scanner/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
## 1.2.1-dev
1+
## 1.2.1-wip
2+
3+
* Require Dart 3.0.0
24

35
## 1.2.0
46

pkgs/string_scanner/analysis_options.yaml

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# https://dart.dev/guides/language/analysis-options
2-
include: package:lints/recommended.yaml
2+
include: package:dart_flutter_team_lints/analysis_options.yaml
33

44
analyzer:
55
language:
@@ -9,11 +9,8 @@ analyzer:
99

1010
linter:
1111
rules:
12-
- always_declare_return_types
1312
- avoid_bool_literals_in_conditional_expressions
14-
- avoid_catching_errors
1513
- avoid_classes_with_only_static_members
16-
- avoid_dynamic_calls
1714
- avoid_private_typedef_functions
1815
- avoid_redundant_argument_values
1916
- avoid_returning_null_for_future
@@ -22,33 +19,20 @@ linter:
2219
- avoid_void_async
2320
- cancel_subscriptions
2421
- comment_references
25-
- directives_ordering
2622
- join_return_with_assignment
27-
- lines_longer_than_80_chars
2823
- literal_only_boolean_expressions
2924
- missing_whitespace_between_adjacent_strings
3025
- no_adjacent_strings_in_list
3126
- no_runtimeType_toString
32-
- omit_local_variable_types
33-
- only_throw_errors
3427
- package_api_docs
35-
- prefer_asserts_in_initializer_lists
3628
- prefer_const_constructors
3729
- prefer_const_declarations
3830
- prefer_expression_function_bodies
3931
- prefer_final_locals
4032
- prefer_relative_imports
41-
- prefer_single_quotes
42-
- sort_pub_dependencies
4333
- test_types_in_equals
44-
- throw_in_finally
45-
- type_annotate_public_apis
46-
- unawaited_futures
4734
- unnecessary_await_in_return
48-
- unnecessary_lambdas
49-
- unnecessary_parenthesis
5035
- unnecessary_raw_strings
51-
- unnecessary_statements
5236
- use_if_null_to_convert_nulls_to_bools
5337
- use_raw_strings
5438
- use_string_buffers

pkgs/string_scanner/lib/string_scanner.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
// BSD-style license that can be found in the LICENSE file.
44

55
/// A library for parsing strings using a sequence of patterns.
6+
library;
7+
68
export 'src/exception.dart';
79
export 'src/line_scanner.dart';
810
export 'src/span_scanner.dart';

pkgs/string_scanner/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
name: string_scanner
2-
version: 1.2.1-dev
2+
version: 1.2.1-wip
33
description: A class for parsing strings using a sequence of patterns.
44
repository: https://github.com/dart-lang/string_scanner
55

66
environment:
7-
sdk: ">=2.18.0 <3.0.0"
7+
sdk: ^3.0.0
88

99
dependencies:
1010
source_span: ^1.8.0
1111

1212
dev_dependencies:
13-
lints: ^2.0.0
13+
dart_flutter_team_lints: ^1.0.0
1414
test: ^1.16.0

0 commit comments

Comments
 (0)