Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zio/zio-intellij
A companion IntelliJ IDEA plugin for the ZIO library ecosystem.
https://github.com/zio/zio-intellij
intellij scala zio
Last synced: 4 days ago
JSON representation
A companion IntelliJ IDEA plugin for the ZIO library ecosystem.
- Host: GitHub
- URL: https://github.com/zio/zio-intellij
- Owner: zio
- License: apache-2.0
- Created: 2019-11-02T14:05:28.000Z (about 5 years ago)
- Default Branch: idea243.x
- Last Pushed: 2024-11-24T01:42:44.000Z (about 1 month ago)
- Last Synced: 2024-12-16T04:04:25.939Z (11 days ago)
- Topics: intellij, scala, zio
- Language: Scala
- Size: 8.23 MB
- Stars: 214
- Watchers: 11
- Forks: 41
- Open Issues: 64
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## ZIO companion plugin for IntelliJ IDEA
[![Project stage][Stage]][Stage-Page]
Provides inspections, refactorings, and other improvements to the ZIO library ecosystem users in IntelliJ IDEA.
### Installation
The plugin is now available on the [JetBrains Plugin Marketplace](https://plugins.jetbrains.com/plugin/13820-zio-for-intellij).
**Supported versions**
A note about support: this plugin is maintained for the last two IntelliJ IDEA versions. When a new IDEA is released, the oldest supported version will stop getting new features (except critical bug fixes).
To continue enjoying new features, please upgrade to the latest available IntellJ version!
### Features
The plugin has several powerful features for ZIO:
#### Test runner support
You can run individual ZIO tests or the whole specs from IDEA:
And view the results in the [integrated runner](https://plugins.jetbrains.com/plugin/13820-zio-for-intellij/zio-test-runner):
#### Refactorings and inspections
Don't want to type out the full type signature? Choose a more specific one:
![specific-type](https://user-images.githubusercontent.com/601206/74927065-a0def480-53df-11ea-934a-f74aebaf2c54.gif)
Suggestions to simplify complex expressions using built-in ZIO combinators:
![](https://user-images.githubusercontent.com/601206/74927181-d08dfc80-53df-11ea-922d-15bbe471f736.gif)
**And many more features!**
### Contributing
Like what you see? Help improve this plugin by submitting issues and ideas!
Have questions? We're waiting for you at `#zio-intellij` on the ZIO Discord!
### Acknowledgments
This project is using the YourKit Java Profiler to bring you bug-free and performant experience!
![](https://www.yourkit.com/images/yklogo.png)YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications.
YourKit is the creator of [YourKit Java Profiler](https://www.yourkit.com/java/profiler/), [YourKit .NET Profiler](https://www.yourkit.com/.net/profiler/),
and [YourKit YouMonitor](https://www.yourkit.com/youmonitor/).[Stage]: https://img.shields.io/badge/Project%20Stage-Production%20Ready-brightgreen.svg
[Stage-Page]: https://github.com/zio/zio/wiki/Project-Stages