mirror of
https://github.com/smmarty/friflex_flutter_starter.git
synced 2025-12-21 17:10:45 +00:00
feat(linter): FLUTTERSTARTER-2 добавить правило для использования только видимых параметров в документации (#24)
This commit is contained in:
@@ -87,3 +87,4 @@ linter:
|
||||
use_key_in_widget_constructors: true # Обязательное указание ключа для stateful/stateless widgets
|
||||
always_use_package_imports: true # Всегда использовать package: импорты
|
||||
unawaited_futures: true # Требовать использование unawaited для неожидаемых Future
|
||||
comment_references: true # Использовать только видимые параметры в документации
|
||||
|
||||
@@ -184,7 +184,7 @@ class _AppSnackBarState extends State<AppSnackBar>
|
||||
}
|
||||
|
||||
/// Запуск таймера для автоматического закрытия снекбара
|
||||
/// Таймер срабатывает по истечении [widget.displayDuration]
|
||||
/// Таймер срабатывает по истечении widget.displayDuration
|
||||
/// и вызывает метод [_dismiss] для закрытия снекбара
|
||||
void _startDismissTimer() {
|
||||
_dismissTimer = Timer(widget.displayDuration, _dismiss);
|
||||
@@ -192,7 +192,7 @@ class _AppSnackBarState extends State<AppSnackBar>
|
||||
|
||||
/// Закрытие снекбара
|
||||
/// Отменяет таймер, если он существует, и запускает обратную анимацию
|
||||
/// После завершения анимации вызывает функцию [widget.onDismiss], если она задана
|
||||
/// После завершения анимации вызывает функцию widget.onDismiss, если она задана
|
||||
/// Если виджет не смонтирован, ничего не делает
|
||||
void _dismiss() {
|
||||
if (!mounted) return;
|
||||
|
||||
Reference in New Issue
Block a user