对于我的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项目设置此设置的位置。这是不可配置的吗?
答案 0 :(得分:1)
很遗憾,此行为似乎与问题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
要缓解此问题,请取消优化导入检查。