More YAML improvements in the Updated RubyMine 2018.2 EAP
Hi there,
RubyMine 2018.2 EAP (build 182.3341.19) has just been updated. The new build provides more YAML improvements.
Smarter YAML with JSON Schemas
Starting with this EAP RubyMine provides code autocompletion and inspections for YAML data structures that have a JSON Schema file.
The IDE automatically traces schemas from schemastore.org (Preferences | Languages & Frameworks | Schemas and DTDs | Remote JSON Schemas). For instance, Travis CI has a JSON schema file posted there. So if you use Travis to test and deploy your apps, you can now edit configurations in your `.travis.yml` file faster:
You can also manually add and configure JSON schema files in Preferences | Languages & Frameworks | Schemas and DTDs | JSON Schema Mappings.
Issue: [RUBY-20082]
Copying key paths in YAML files
We have also added the ability to copy a key path to a value in `.yml` files, which allows you to now quickly paste it instead of manually typing out the full path:
Issue: [RUBY-7231]
As usual, see the release notes for the full list of improvements, and please report any issues you encounter.
Cheers,
Your RubyMine team