Skip to content

Switch to kts #975

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

ctg-enhancementNew feature, improvement or change request

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions