feat: integrate awesome_lints and upgrade to Flutter 3.38 (#1173)
* chore: update Flutter SDK to version 3.38.5 Upgrade Flutter from 3.32.4 to 3.38.5 to meet awesome_lints requirement for Dart SDK 3.10.0+. Update CI workflow to use the new Flutter version and add custom_lint verification step. * chore: integrate awesome_lints with custom lint rules Add awesome_lints and custom_lint dependencies, configure analysis_options.yaml to enable newline lint rules: newline_before_case, newline_before_constructor, newline_before_method, and newline_before_return. * style: apply newline formatting per awesome_lints rules Add blank lines before case clauses, return statements, method declarations, and constructors throughout the codebase to comply with awesome_lints newline rules. * fix: replace deprecated translate with leftTranslateByDouble Update Matrix4.translate() calls to use the new leftTranslateByDouble() API to resolve deprecation warnings in Flutter SDK 3.38.5. * chore: improve code readability with blank line formatting
This commit is contained in:
parent
580399bee4
commit
f882d958d9
1 changed files with 850 additions and 5 deletions
|
|
@ -36,6 +36,11 @@ dependencies:
|
|||
url_launcher: "^6.1.11"
|
||||
|
||||
dev_dependencies:
|
||||
awesome_lints:
|
||||
git:
|
||||
url: https://github.com/LucasXu0/awesome_lints.git
|
||||
ref: main
|
||||
custom_lint: ^0.8.1
|
||||
flutter_lints: ^6.0.0
|
||||
flutter_localizations:
|
||||
sdk: flutter
|
||||
|
|
|
|||
Loading…
Reference in a new issue