Skip to content

Commit 4970682

Browse files
authored
Upgrade analyzer, analyzer_plugin, source_gen (#300)
1 parent 281fb8a commit 4970682

26 files changed

+245
-132
lines changed

melos.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
name: custom_lint_workspace
22

33
packages:
4-
- packages/**
4+
- packages/custom_lint*
5+
- packages/custom_lint*/example**
6+
- packages/lint_visitor_generator

packages/custom_lint/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## Unreleased patch
2+
3+
- Support analyzer 7.0.0
4+
15
## 0.7.0 - 2024-10-27
26

37
- `custom_lint --fix` and the generated "Fix all <code>" assists

packages/custom_lint/example/example_lint/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ environment:
55
sdk: '>=3.0.0 <4.0.0'
66

77
dependencies:
8-
analyzer: ">=5.12.0 <7.0.0"
9-
analyzer_plugin: ^0.11.2
8+
analyzer: ^7.0.0
9+
analyzer_plugin: ^0.12.0
1010
custom_lint_builder:
1111
path: ../../../custom_lint_builder
1212

packages/custom_lint/example/example_lint/pubspec_overrides.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# melos_managed_dependency_overrides: custom_lint,custom_lint_builder,custom_lint_core
1+
# melos_managed_dependency_overrides: custom_lint,custom_lint_builder,custom_lint_core,custom_lint_visitor
22
dependency_overrides:
33
custom_lint:
4-
path: ../../../custom_lint
4+
path: ../..
55
custom_lint_builder:
66
path: ../../../custom_lint_builder
77
custom_lint_core:

packages/custom_lint/example/pubspec_overrides.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# melos_managed_dependency_overrides: custom_lint,custom_lint_builder,custom_lint_core,custom_lint_example_lint
1+
# melos_managed_dependency_overrides: custom_lint,custom_lint_builder,custom_lint_core,custom_lint_example_lint,custom_lint_visitor
22
dependency_overrides:
33
custom_lint:
4-
path: ../../custom_lint
4+
path: ..
55
custom_lint_builder:
66
path: ../../custom_lint_builder
77
custom_lint_core:

packages/custom_lint/lib/src/output/render_lints.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ void renderLints(
4646
// Sort errors by severity, file, line, column, code, message
4747
// if the output format requires it
4848
errors = errors.sorted((a, b) {
49-
final severityCompare = -AnalysisErrorSeverity.VALUES
49+
final severityCompare = -AnalysisErrorSeverity.values
5050
.indexOf(a.severity)
51-
.compareTo(AnalysisErrorSeverity.VALUES.indexOf(b.severity));
51+
.compareTo(AnalysisErrorSeverity.values.indexOf(b.severity));
5252
if (severityCompare != 0) return severityCompare;
5353

5454
final fileCompare =

packages/custom_lint/lib/src/runner.dart

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@ class CustomLintRunner {
2525

2626
var _closed = false;
2727

28-
late final _sdkPath = getSdkPath();
29-
3028
/// Starts the plugin and sends the necessary requests for initializing it.
3129
late final initialize = Future(() async {
3230
_lintSubscription = channel.lints.listen((event) {
@@ -36,7 +34,7 @@ class CustomLintRunner {
3634
await channel.sendRequest(
3735
PluginVersionCheckParams(
3836
'',
39-
_sdkPath,
37+
sdkPath,
4038
_analyzerPluginProtocolVersion,
4139
),
4240
);

0 commit comments

Comments
 (0)