Nariman Abdullin

Results 76 issues of Nariman Abdullin

### Discussed in https://github.com/saveourtool/diktat/discussions/1904 Originally posted by **marcospereira** January 11, 2024 ## tl;dr Gradle Plugin functional tests are not running. I'm not sure if they are still useful, or if...

bug

Good by for now, anyway need to go step-by-step here. I think we will need a fixed schema with keys that would be rule names, for example: ```toml [LONG_LINE] enabled=true...

epic

`diktat-runner:shadow` was added for spotless. But Gradle and Maven use different notations for maven coordinate: - gradle: `com.saveourtool.diktat:diktat-runner::shadow` - maven `com.saveourtool.diktat:diktat-runner:jar:shadow:` Since Spotless has a common code base for both...

infrastructure

Diktat has two internal modules: `diktat-ksp-dev` and `diktat-common-test`. They are not needed in maven central Also, diktat builds gradle plugin, rulesset for ktlint and cli as fat jar. We can...

enhancement
dependencies
plugins
infrastructure

We have a separate module `info` which builds documentation for diktat. It has own `buildSrc` and it's a separate gradle project. Need to integrate to main gradle project to allow...

[EditorConfig](https://editorconfig.org/) Library: https://github.com/ec4j/ec4j

enhancement
research

Maven plugin doesn't support it. Need to implement it as a single task. Probably https://stackoverflow.com/questions/4146638/maven-variable-for-reactor-root/48879554#48879554 can be used to detect a root project Or can be taken this plugin: https://github.com/jdcasey/directory-maven-plugin

plugins

Using detekt and diktat as an engine

enhancement
plugins
infrastructure
backlog

- [ ] #1732 - [ ] #1026 - [ ] #1807 - [ ] Make gradle task `mergeDiktatReports` configurable - [ ] #1804 - [ ] #1472