Skip to content

Switch to kts #975

@denis-fokin

Description

@denis-fokin

Description

In order to add other languages support, we need to think about better plugin support. One of the most important tasks is to exclude usage of language-dependent IntelliJ plugin APIs from our common code.

For this, we need to introduce more fine-grained separation of our Gradle-based module system. This can be achieved with more ease if we switch to Kotlin script in Gradle.

Expected behavior

Scripts that are potentially used to build multi-language plugin have to be turned into kts-based scripts.

Environment

GitHub.

Potential alternatives

Go on with Groovy.

Context

No specific context.

Metadata

Metadata

Assignees

Labels

ctg-enhancementNew feature, improvement or change request

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions