kotlin
kotlin copied to clipboard
Exercism exercises in Kotlin.
_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,...
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`...
_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...
_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...