Files
SpotiFLAC-Mobile/analysis_options.yaml
T
zarzet 5259c86365 feat(player): add Mornye media notification controls
Sync notification favorites with Library, add Mornye transport icons and an output action on legacy Android, and expose the iOS favorite command. Preserve playback position when controls refresh.

Vendor audio_service 0.18.19 with a small Android patch for custom notification actions. Modern Android keeps its system output switcher and transport layout.
2026-09-26 03:07:38 +07:00

36 lines
849 B
YAML

include: package:flutter_lints/flutter.yaml
plugins:
riverpod_lint: 3.1.9
analyzer:
exclude:
- build/**
- .dart_tool/**
- docs/internal/**
- lib/**/*.g.dart
- lib/l10n/*.dart
- android/**
- ios/**
- web/**
- windows/**
- macos/**
- linux/**
- third_party/audio_service/**
language:
strict-casts: true
strict-inference: true
strict-raw-types: true
linter:
rules:
always_declare_return_types: true
avoid_dynamic_calls: true
avoid_types_as_parameter_names: true
strict_top_level_inference: true
type_annotate_public_apis: true
cancel_subscriptions: true
close_sinks: true
# Catches dead cross-layer chains (Dart wrapper kept alive only by its own
# declaration) before they accumulate into another dedup campaign.
unreachable_from_main: true