diktat
diktat copied to clipboard
`FILE_UNORDERED_IMPORTS` false positive when the list of imports contains an alias import
Traditionally, IDEA places all alias imports into a separate group which can't be removed:
On the contrary, diKTat doesn't distinguish between regular and alias imports and requires that all imports are sorted alphabetically.
As a workaround, the user has to suppress FILE_UNORDERED_IMPORTS
whenever alias imports are used:
@file:Suppress("FILE_UNORDERED_IMPORTS")
package com.example
import java.lang.String
import org.assertj.core.api.Assertions.assertThat
import org.junit.jupiter.api.TestMethodOrder
import org.junit.jupiter.params.ParameterizedTest
import org.junit.jupiter.params.provider.ValueSource
import java.lang.Object as JvmObject
Environment information
- diktat version: 1.2.3