-
Notifications
You must be signed in to change notification settings - Fork 40
Open
Labels
bugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomers
Milestone
Description
Describe the bug
When there is a violation on imports, the error message doesn't match Diktat style guide.
The message says:
[FILE_UNORDERED_IMPORTS] imports should be ordered alphabetically and shouldn't be separated by newlines: import [...] (diktat-ruleset:file-structure)
while the corresponding style rule says:
From top to bottom, the order is the following:
- Android
- Imports of packages used internally in your organization
- Imports from other non-core dependencies
- Java core packages
- kotlin stdlib
Each category should be alphabetically arranged. Each group should be separated by a blank line.
In fact, running gradle diktatFix formats the code according to the convention above.
Expected behavior
The error message should match the style guide
Steps to Reproduce
- shuffle import declarations or remove blank lines between groups
- run
gradle diktatCheck
Environment information
- diktat version: 2.0.0
- build tool (maven/gradle): gradle
- how is diktat run (CLI, plugin, etc.): plugin
- kotlin version: 1.9.24
- operating system: MacOS
0x6675636b796f75676974687562
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomers