Nariman Abdullin

Results 76 issues of Nariman Abdullin

https://docs.gradle.org/current/userguide/custom_tasks.html#worker_api

enhancement
plugins
backlog

Gradle and maven plugins use diktat runner to run diktat. We need to support a custom reporter in diktat runner to support it in plugins https://github.com/saveourtool/diktat/issues/1472

plugins

The problem is not in ordering: 1. We check KDoc when process `CLASS` 2. We fix the KDoc when process `VAL_KEYWORD` or `VAR_KEYWORD` inside. We can move checking KDoc on...

bug

## Describe the bug Diktat suggests to use data class for actual or expected classes. ## Expected behavior Diktat doesn't detect it as error ## Observed behavior ## Steps to...

bug
good first issue

## Describe the bug `Diktat` resolves `locations/physicalLocation/region` for UNUSED_IMPORT always to `1:1`: ```json { "level": "error", "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "save-demo/src/main/kotlin/com/saveourtool/save/demo/SaveDemo.kt", "uriBaseId": "%SRCROOT%" }, "region": {...

bug
plugins

## Describe the bug `WRONG_OVERLOADING_FUNCTION_ARGUMENTS` finds a lot of errors, which are false positive: - Spring JPA repositories: ```kotlin /** * @param executionId * @param pageable * @return list of...

bug
backlog

There are three annotation library: - https://www.jetbrains.com/help/idea/annotating-source-code.html - https://beanvalidation.org/ - https://checkerframework.org/ Suggestion to add a configurable rule where using of these libraries can be limited

enhancement

Diktat has `mergeDiktatReports` which generates a single sarif report. It can be rewritten to newest sarif merger from sarif4k library. See: https://github.com/detekt/sarif4k/issues/82

enhancement
good first issue

https://github.com/CVEProject/cve-schema/releases/tag/v5.0.0 https://www.cve.org/AllResources/CveServices#cve-json-5