InSync

Results 89 comments of InSync

@hsz Thanks for the clarification. It compiles now, but [a few tests are failing](https://github.com/InSyncWithFoo-Sandbox/ryecharm/actions/runs/13966478983/job/39098081748) in a fairly unexpected yet not inconsistent manner (the functionality itself works fine at runtime). The...

@hsz My IPGP is now 6 minor versions out of date. Will there be a workaround soon, or do I have to bite the bullet and update anyway?

@hsz In that case, what do I need to add to my `build.gradle.kts` so that everything will be added to classpath? That is, if I'm not mistaken, how do I...

It seems that dependencies aren't loaded for some reason, as evidenced by these PSI-related tests ([logs](https://github.com/InSyncWithFoo/ryecharm/actions/runs/17507739702/job/49734451424#step:10:43)): ```text RequirementsInjectorTest > test project optional-dependencies FAILED junit.framework.AssertionFailedError at RequirementsInjectorTest.kt:12 EditScriptMetadataFragmentTest > test isAvailable...

@hsz It's been a month. Any updates?

@hsz It seems that declaring dependency on the bundled JSON plugin resolved the issue, as [my tests all pass now](https://github.com/InSyncWithFoo/ryecharm/actions/runs/18385350128/job/52382661216#step:10:51). Thanks!

Just for reference, [this can be done](https://insyncwithfoo.github.io/ryecharm/ruff/documentation/#rule-selectors-rule-selector-array) on PyCharm with a plugin: ![](https://github.com/user-attachments/assets/e6d9c06b-a3ff-4f60-ad22-8c400e81146c)

SchemaStore [recommends](https://github.com/SchemaStore/schemastore/blob/bf9a311ea6e6c722d96a41a713c2190be438901c/CONTRIBUTING.md#documenting-enums) this approach: ```json { "oneOf": [ { "const": "A001", "description": "# builtin-variable-shadowing (A001)\n\nDerived from..." }, { "const": "A002", "description": "# builtin-argument-shadowing (A002)\n\nDerived from..." }, ... ] } ```...

The diagrams too: ![](https://github.com/user-attachments/assets/9abc4a2c-2d52-420b-8b41-f9cf453605d3)

As discussed in [this Slack thread](https://jetbrains-platform.slack.com/archives/C05C80200LS/p1728148004314189), this PR allows my plugin to be built without `buildSearchableOptions = false`, but [tests still can't be run](https://github.com/InSyncWithFoo/ryecharm/actions/runs/11196897064/job/31126292202): ```text Error occurred during CDS dumping...