main

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge branch 'develop' into eskatos/build/ktlint-convention

  1. … 3 more files in changeset.
lint: property accessor on new line

lint: missing new line before ")"

  1. … 28 more files in changeset.
lint: if/else omit braces only if single expression same line

  1. … 1 more file in changeset.
lint: line must not ends with ?:

  1. … 1 more file in changeset.
lint: horizontal whitespace

  1. … 7 more files in changeset.
lint: annotations before modifier keywords

lint: visibility modifiers on their own line

    • -2
    • +2
    ./kotlin/org/gradle/kotlin/dsl/concurrent/tapi.kt
    • -10
    • +10
    ./kotlin/org/gradle/kotlin/dsl/support/Logger.kt
  1. … 3 more files in changeset.
lint: apply blank lines rule

    • -1
    • +1
    ./kotlin/org/gradle/kotlin/dsl/concurrent/tapi.kt
  1. … 53 more files in changeset.
Document precompiled scripts, a.k.a., binary script plugins

Make `PrecompiledInitScript` expose the same API as `KotlinInitScript`

  1. … 2 more files in changeset.
Resolve paths relative to the applied `Settings` script

  1. … 1 more file in changeset.
Make `PrecompiledSettingsScript` expose the same API as `KotlinSettingsScript`

  1. … 1 more file in changeset.
Introduce `PrecompiledInitScript` script template

  1. … 2 more files in changeset.
Introduce `PrecompiledSettingsScript` script template

  1. … 2 more files in changeset.
Introduce `PrecompiledProjectScript` script template

  1. … 4 more files in changeset.
Fix method reference in documentation

Take target object from the host

Add documentation to the newly introduced API

Polish `KotlinScriptTarget`

- Remove redundant information

- Remove redundant `evalBuildscriptBlock`

Make `ScriptHandler` available to the script via `KotlinScriptHost`

Polish `ExtensionAwareExtensions`

Let scripts ScriptHandler be the one belonging to the script

  1. … 1 more file in changeset.
Treat `*.settings.gradle.kts` as `Settings` script plugins

Fixes #735

Follow-up work in #180

  1. … 2 more files in changeset.
Adjust message to match Groovy DSL compilation message

I wondered where this message was still coming from

https://github.com/gradle/gradle/commit/4445b63b39f520b0f0557d0e7c443e043ac845f4

Let `configure<T> { }` and `the<T>()` extensions be available to any `ExtensionAware` type

Keep the same extensions on Project that actually also delegate to conventions

    • -0
    • +44
    ./kotlin/org/gradle/kotlin/dsl/ExtensionAwareExtensions.kt
  1. … 1 more file in changeset.
Remove unused import

Polish

- Remove unused parameter

- Replace vals by consts

- Remove unnecessary curly braces

Serve the correct editor classpath for init scripts

Init scripts only see the core Gradle Kotlin DSL classpath (Gradle API + Kotlin

DSL API) and whatever is contributed to the `initscript` classpath

dependencies.

See #663

  1. … 3 more files in changeset.
Remove unused parameter