From 31729cd0e8cfefbb1f72d78182ca9368323ce0d0 Mon Sep 17 00:00:00 2001 From: Ryunosuke Muramatsu Date: Fri, 5 Dec 2025 17:21:46 +0900 Subject: [PATCH] fix: Change AnalysisRule from Warning to Lint --- packages/altive_lints/CHANGELOG.md | 4 ++++ packages/altive_lints/README.md | 2 +- packages/altive_lints/lib/altive_lints.yaml | 10 ++++++++++ packages/altive_lints/lib/main.dart | 18 +++++++++--------- packages/altive_lints/pubspec.yaml | 2 +- 5 files changed, 25 insertions(+), 11 deletions(-) diff --git a/packages/altive_lints/CHANGELOG.md b/packages/altive_lints/CHANGELOG.md index 19248e9..a983c7e 100644 --- a/packages/altive_lints/CHANGELOG.md +++ b/packages/altive_lints/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.0.0-dev.2 + + - **FIX**: Changed the AnalysisRule that had been registered as a Warning rule to be registered as a Lint rule. + ## 2.0.0-dev.1 - Bumped minimum Dart SDK to 3.10 (required by the analyzer plugin). diff --git a/packages/altive_lints/README.md b/packages/altive_lints/README.md index 26d46b7..6f91618 100644 --- a/packages/altive_lints/README.md +++ b/packages/altive_lints/README.md @@ -59,7 +59,7 @@ linter: - public_member_api_docs: false plugins: - altive_lints: ^2.0.0-dev.1 + altive_lints: diagnostics: # Explicitly disable one analysis rule. avoid_consecutive_sliver_to_box_adapter: false diff --git a/packages/altive_lints/lib/altive_lints.yaml b/packages/altive_lints/lib/altive_lints.yaml index 4f0e833..b86ae0b 100644 --- a/packages/altive_lints/lib/altive_lints.yaml +++ b/packages/altive_lints/lib/altive_lints.yaml @@ -17,6 +17,16 @@ formatter: plugins: altive_lints: path: ../../altive_lints + diagnostics: + avoid_consecutive_sliver_to_box_adapter: true + avoid_hardcoded_color: true + avoid_hardcoded_japanese: true + avoid_shrink_wrap_in_list_view: true + avoid_single_child: true + prefer_clock_now: true + prefer_dedicated_media_query_methods: true + prefer_space_between_elements: true + prefer_to_include_sliver_in_name: true linter: rules: diff --git a/packages/altive_lints/lib/main.dart b/packages/altive_lints/lib/main.dart index 3c096bf..68bea65 100644 --- a/packages/altive_lints/lib/main.dart +++ b/packages/altive_lints/lib/main.dart @@ -26,15 +26,15 @@ class _Plugin extends Plugin { @override Future register(PluginRegistry registry) async { registry - ..registerWarningRule(AvoidConsecutiveSliverToBoxAdapter()) - ..registerWarningRule(AvoidHardcodedColor()) - ..registerWarningRule(AvoidHardcodedJapanese()) - ..registerWarningRule(AvoidShrinkWrapInListView()) - ..registerWarningRule(AvoidSingleChild()) - ..registerWarningRule(PreferClockNow()) - ..registerWarningRule(PreferDedicatedMediaQueryMethods()) - ..registerWarningRule(PreferSpaceBetweenElements()) - ..registerWarningRule(PreferToIncludeSliverInName()) + ..registerLintRule(AvoidConsecutiveSliverToBoxAdapter()) + ..registerLintRule(AvoidHardcodedColor()) + ..registerLintRule(AvoidHardcodedJapanese()) + ..registerLintRule(AvoidShrinkWrapInListView()) + ..registerLintRule(AvoidSingleChild()) + ..registerLintRule(PreferClockNow()) + ..registerLintRule(PreferDedicatedMediaQueryMethods()) + ..registerLintRule(PreferSpaceBetweenElements()) + ..registerLintRule(PreferToIncludeSliverInName()) ..registerAssist(AddMacroDocumentComment.new) ..registerAssist(AddMacroTemplateDocumentComment.new) ..registerAssist(WrapWithMacroTemplateDocumentComment.new) diff --git a/packages/altive_lints/pubspec.yaml b/packages/altive_lints/pubspec.yaml index 5d3ddd7..73a3442 100644 --- a/packages/altive_lints/pubspec.yaml +++ b/packages/altive_lints/pubspec.yaml @@ -2,7 +2,7 @@ name: altive_lints description: >- Provides `all_lint_rules.yaml` that activates all rules and `altive_lints.yaml` with Altive recommended rule selection. -version: 2.0.0-dev.1 +version: 2.0.0-dev.2 homepage: https://altive.dev repository: https://github.com/altive/altive_lints issue_tracker: https://github.com/altive/altive_lints/issues