对于我的Flutter项目,我的依赖项设置如下:
// Dependencies
// ------------
// Packages
import 'package:cached_network_image/cached_network_image.dart';
import 'package:flutter/material.dart';
import 'package:firebase_auth/firebase_auth.dart';
// Widgets
import '../widgets/ring-swipe.dart';
但是,当我在IntelliJ中使用Reformat Code
时,我的评论转为:
// Dependencies
// ------------
// Packages
import 'package:cached_network_image/cached_network_image.dart';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/material.dart';
import '../widgets/ring-swipe.dart';
我似乎无法找到为Dart / Flutter项目设置此设置的位置。这是不可配置的吗?
这个行为似乎与问题IDEA-171179(和重复)有关,遗憾的是,它仍然是开放的。 具体来说,请看这个Dart示例,它似乎匹配。
在重新格式化代码之前:
// ignore: unused_import
import 'package:polymer_elements/iron_flex_layout_classes.dart';
// ignore: unused_import
import 'package:polymer_elements/app_layout/app_header/app_header.dart';
重新格式化代码后:
import 'package:polymer_elements/iron_flex_layout_classes.dart';
import 'package:polymer_elements/app_layout/app_header/app_header.dart';
// ignore: unused_import
// ignore: unused_import
适用于旧IDEA 2017.1
要缓解此问题,请删除Optimize imports check。