Привет, друзья! 🤗 Сегодня мы поговорим о том, как настроить наши IDE для работы с импортами в файлах
.dart. Мы узнаем, как сделать так, чтобы импорты сортировались и удалялись автоматически, если не используются. 🤔Для Android Studio нам нужно перейти в настройки IDE и выбрать Flutter. Там мы найдем чекбокс "Organize imports on save", который нам и нужен. 📦
Для VS Code все еще проще! Нам нужно всего лишь добавить несколько строк в
settings.json:
“editor.codeActionsOnSave”: {
“source.organizeImports”: true
}
Теперь, когда мы сохраним файл, наши импорты будут упорядочены. Но мы также можем настроить правила линтера для этого в нашем
analysis_options.yaml:
linter:
rules:
- directives_ordering
или
linter:
rules:
directives_ordering: true
Таким образом, наши импорты будут выстраиваться в следующем порядке:
• Импорты из Dart
• Импорты из библиотек, самого фреймворка или статические импорты из проекта
• Локальные импорты по проекту, без использования package:
Например:
import ‘dart:async’;
import ‘package:flutter/material.dart’;
import ‘package:flutter_bloc/flutter_bloc.dart’;
import ‘package:my_app/common/widgets.dart’;
import ‘widgets/app_bar.dart’;
import ‘../../navigation.dart’;
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #flutter_amiga 💻📈