Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IntelliJIDEA's support for simulacrum disabled in cats #2152

Closed
kailuowang opened this issue Jan 12, 2018 · 1 comment
Closed

IntelliJIDEA's support for simulacrum disabled in cats #2152

kailuowang opened this issue Jan 12, 2018 · 1 comment

Comments

@kailuowang
Copy link
Contributor

kailuowang commented Jan 12, 2018

IntelliJIDEA's support for simulacrum is disabled by this trick to enable compile-time-only dependency.

See discussion here.
https://youtrack.jetbrains.com/issue/SCL-13221

IntelliJ is a great tool to navigate the code base, without simulacrum support, it would be less useful in the Cats codebase.

3 Options I can see:

  1. keep as is. wait for https://youtrack.jetbrains.com/issue/SCL-13221 to fix
  2. document the issue so that user can temporarily comment out the % CompileTime when using IntelliJ IDEA with cats.
  3. switch back to use % Provided and leave an issue to switch back when jetbrains adds support for it.
@kailuowang kailuowang changed the title simulacrum not support by IDEA in cats IntelliJIDEA's support for simulacrum disabled in cats Jan 12, 2018
@jgogstad
Copy link

Is this related to other incorrect red squiggles issues with cats and IntelliJ?

"Good code highlighted in red using cats mapN": https://youtrack.jetbrains.com/issue/SCL-12892
"False error (good code red): sequence from cats": https://youtrack.jetbrains.com/issue/SCL-10259

@larsrh larsrh closed this as completed Jan 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants