Настройки IntelliJ для переформатирования - PullRequest
0 голосов
/ 25 марта 2019

Для моего проекта 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';

Однако, когда я использую Reformat Code в IntelliJ, мои комментарии превращаются в:

// 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.Это не настраивается?

1 Ответ

1 голос
/ 25 марта 2019

Такое поведение, похоже, связано с проблемой IDEA-171179 (и дубликатами), которая, к сожалению, все еще открыта.
Смотрите, в частности, этот пример Дартса, который, кажется, соответствует.

Перед переформатированием кода:

// 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

Действительно для старой ИДЕИ 2017.1


Чтобы устранить проблему, снимите флажок Оптимизировать импорт .

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...