Replies: 1 comment
-
It was brought to my attention that the plugin does not work on newer Intellij versions (2023 and up). The plugin has been updated, some bugs have been fixed and the new version (4.0-SNAPSHOT) is now available at the Intellij marketplace. I would appreciate any feedback! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello fellow Codewarriors!
I would like to shamelessly promote a Codewars plugin I've developed for IntelliJ, which is now available in the IntelliJ plugin marketplace.
This plugin includes a browser tab that lets you seamlessly interact with codewars.com. What sets it apart is that every time you click "train" in the browser, the kata and its associated test file are automatically imported into your IntelliJ project. Moreover, you can submit your solution directly from IntelliJ without having to copy and paste it back into the browser.
Currently, the plugin supports:
I believe this plugin is especially useful for statically typed languages like Java and TypeScript, where the IDE's support can be maximized.
You can install the plugin directly from the marketplace (just search for "Codewars"), or you can compile and install it manually. Please note that after installation, an IDE restart is necessary for the plugin to operate correctly. For the source code and instructions on manual compilation/installation, visit https://github.com/ansis-m/CodeWarsPlugin.
The plugin is still in its early stages and may have some bugs. If there's enough interest from the warriors, I'll continue refining it and adding support for more languages. Contributions to the project are also very welcome!
It's worth noting that codewars.com doesn't provide an open API for interacting with katas. As a result, some reverse-engineering was necessary to enable the plugin's features. I genuinely hope the Codewars admins will appreciate the effort and value it brings to the community and dont pull a Reddit on my plugin. Moreover, ads remain visible in the browser tab, so codewars.com shouldn't incur any losses by permitting the plugin's existence.
I would appreciate any feedback! I'd love to hear your thoughts on this plugin, and whether it would be worth further investment in its development.
Happy coding!
Beta Was this translation helpful? Give feedback.
All reactions