saveourtool/diktat
在 GitHub 查看`FILE_UNORDERED_IMPORTS` error message doesn't match the style guide
Open
#1,933 创建于 2024年6月19日
buggood first issue
仓库指标
- Star
- (571 star)
- PR 合并指标
- (PR 指标待抓取)
描述
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