Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[jvm] Address kotlin compiler warnings

Open
#537 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
42/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
kotlin
Domain
build-system

Research direction

Run gradle clean assemble and inspect the Kotlin compiler warnings produced by the build. Trace each warning to the relevant build or source configuration, then verify that the assemble task completes without warnings; also check whether warning-as-error configuration is feasible. Done means the expected clean build behavior is reproduced and verified.

Written by the indexing model from the issue text.

Description

bug jvm

Environment: Windows 10, IntelliJ 2025.1.1.1, no additional setup

Actual:
When I fork repository, and run gradle assemble task, I see many kotlin compiler warnings. As a non-maintainer, I have no way of knowing if those are expected, or there is some problem with my local setup. But by looking at these warnings, It seems like they will be present on any environment.

Expected:

  1. gradle clean assemble finishes without kotlin compiler warnings
  2. Optional: to prevent warnings pile up in the future, configure gradle/kotlin to treat warnings as errors, so that gradle assemble task fails if there are compiler warnings

Image

Dominant language
Kotlin
Stars
101
Forks
18
Avg merge
6d 11h
Merged PRs (30d)
5

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from diffplug/selfie

All issues in diffplug/selfie

Similar issues

More Kotlin issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.