kotlin icon indicating copy to clipboard operation
kotlin copied to clipboard

Exercism exercises in Kotlin.

Results 56 kotlin issues
Sort by recently updated
recently updated
newest added

_This issue is part of the migration to v3. You can read full details about the various changes [here](https://github.com/exercism/v3-launch/)._ To get your track ready for Exercism v3, the following needs...

All the tests currently still use JUnit 4. JUnit 5 is quite stable and commonly used. It also provides some nicer parameterized tests syntax.

greetings, order of params in assertEquals(): first: expected, second: actual line 76 is: `assertEquals(lsp(input, span), lsp) ` line 76 should be: `assertEquals(lsp, lsp(input, span))` best wishes & thanks for your...

If I look at the [gradlew file](https://github.com/exercism/kotlin/blob/main/exercises/practice/acronym/gradlew#L47) I see: > DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' To me, this looks like the exercises by default run with 64MB of memory. If that is correct,...

The Python track has a nice `bin/generate_tests.py` that reads the `exercism/problem-specification/exercises/$NAME/canonical-data.json` and uses `exercises/$NAME/.meta/template.j2` to generate the test script `exercises/$NAME/$NAME_test.py`. I would like to see such a mechanism in the...

Hello 🙂 Over the last few months we've been transferring all our CI from Travis to [GitHub Actions (GHA)](https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions). We've found that GHA are easier to work with, more reliable,...

x:action/improve
x:knowledge/intermediate
x:type/ci
x:size/medium

Please check if your documentation files are still up-to-date. The key documentation files to check are: - `docs/ABOUT.md` - `docs/INSTALLATION.md` - `docs/LEARNING.md` - `docs/RESOURCES.md` - `docs/TESTS.md` - `exercises/shared/.docs/help.md` - `exercises/shared/.docs/tests.md`...

x:action/improve
x:knowledge/none
x:type/content
x:size/small

_This issue is part of the migration to v3. You can read full details about the various changes [here](https://github.com/exercism/v3-launch/)._ The [configlet tool](https://github.com/exercism/canonical-data-syncer) has a `lint` command that checks if a...

issue: meta
x:action/fix
x:knowledge/elementary
x:type/content
x:size/medium

_This issue is part of the migration to v3. You can read full details about the various changes [here](https://github.com/exercism/v3-launch/)._ There are several new features in Exercism v3 for tracks to...

x:action/improve
x:knowledge/elementary
x:type/content
x:size/tiny