* 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
24 lines
531 B
YAML
24 lines
531 B
YAML
include: package:flutter_lints/flutter.yaml
|
|
|
|
# Additional information about this file can be found at
|
|
# https://dart.dev/guides/language/analysis-options
|
|
linter:
|
|
rules:
|
|
- always_declare_return_types
|
|
- require_trailing_commas
|
|
- unnecessary_raw_strings
|
|
- use_decorated_box
|
|
|
|
analyzer:
|
|
exclude:
|
|
- lib/src/l10n/**
|
|
plugins:
|
|
- custom_lint
|
|
|
|
custom_lint:
|
|
enable_all_lint_rules: false
|
|
rules:
|
|
- newline_before_case
|
|
- newline_before_constructor
|
|
- newline_before_method
|
|
- newline_before_return
|