Repository Issues
saveourtool/diktat
Strict coding standard for Kotlin and a custom set of rules for detecting code smells, code style issues and bugs
Issues
Open
`WRONG_NAME_OF_VARIABLE_INSIDE_ACCESSOR` false positive
buggood first issue
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
`MAGIC_NUMBER` false positive when `Long` constants are used together with `kotlin.time.Duration` extensions
buggood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
5 comments0 reactions0 assignees
Open
`FILE_UNORDERED_IMPORTS` error message doesn't match the style guide
buggood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment1 reaction0 assignees
Open
A generic type parameter in Kdoc should not be reported
buggood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
4 comments2 reactions0 assignees
Open
Migrate to sarif merger from sarif4k
enhancementgood first issue
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments2 reactions0 assignees
Open
New inspection for changing `?: ""` to `.orEmpty`
enhancementgood first issue
Why recommendedNo comments yet · Has a beginner-friendly label
No comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions1 assignee
Open
New rule: Empty functions should be one-liner and return `Unit`
enhancementgood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
2 comments1 reaction1 assignee
Open
[`INVERSE_FUNCTION_PREFERRED`] should not replace `!ClosedRange.isEmpty()`
buggood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
2 comments0 reactions1 assignee
Open
FP in `RUN_IN_SCRIPT` rule
buggood first issue
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
[`USE_DATA_CLASS`] Actual and expected classes
buggood first issue
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
The literals used to `@Suppress` Diktat checks should be configurable via `diktat-analysis.yml`
enhancementgood first issue
Why recommendedNo comments yet · Has a beginner-friendly label
No comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions1 assignee
Open
`WRONG_NEWLINES` false positives
buggood first issue
Why recommendedNo comments yet · Has a beginner-friendly label
No comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions1 assignee
Open
`FILE_UNORDERED_IMPORTS` false positive when the list of imports contains an alias import
buggood first issue
Why recommendedNo comments yet · Has a beginner-friendly label
No comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions1 assignee
Open
`COMMENT_WHITE_SPACE` false positive when a single-line comment follows an `@Anntotation`
buggood first issue
Why recommendedNo comments yet · Has a beginner-friendly label
No comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions1 assignee
Open
`WRONG_NAME_OF_VARIABLE_INSIDE_ACCESSOR` false positive when using property references inside an accessor
buggood first issue
Why recommendedNo comments yet · Has a beginner-friendly label
No comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions1 assignee
Open
False positive `KDOC_WITHOUT_RETURN_TAG` for functions returning `Unit` (implicit) or `Nothing` (explicit)
buggood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
2 comments0 reactions1 assignee
Open
`WRONG_INDENTATION` rule behaving incorrectly with superclass constructor call arguments
buggood first issueindentation
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
3 comments0 reactions1 assignee
Open
Improve automation that runs after a new release
enhancementgood first issueinfrastructure
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Usage of standard type names in generics should be prohibited
enhancementgood first issuehelp wanted
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
2 comments0 reactions1 assignee