k-infinity

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion Gogland DataGrip Rider Android Studio
27.03.2017
381

Support for k-infinity by Intelligent Views

k-infinity is a powerful semantic graph database.
More information about it is available at i-views.com.

This plugin integrates k-infinity into the JetBrains plattform products. It helps developers to work with the k-infinity database. Its features include support for k-infinity JavaScript, two-way script synchronization, inspections, intentions and quickfixes.


URLs:

Download plugin

Recent change notes

Version 1.2.0 (2017-03-27)
Features:
  • Warnings and autocompletions are now added for only k-infinity libraries. For example x.attribute("") only creates completions and warnings, if x is of the type $k.SemanticElement
Version 1.1.0
Bugfixes:
  • Several exceptions fixed
  • Synchronizing files with windows line endings doesn't insert double line endings anymore
  • The NodeJS plugin does not override the k-infinity file icon anymore
  • Changes to k-infinity.ini files are now detected and will force a refresh of the configuration.

Features:
  • Autocompletion for $k.Registry.mapping
  • Validierung of string values passed to $k.Registry.mapping
  • New action "Open k-infinity element..." which is similar to "Go to symbol..." and can open all known elements in a currently running service (including locator string values)
  • Scripts are now available with their ID in the "Go to file..." action. Now you're able to enter a script id to jump the file it belongs to.
  • Added "Open in k-infinity..." in the context menu of a file editor.
  • New JavaScript inspection to detect literal DMID string literals.
  • k-infinity/i-views JavaScript libraries mappings associated with a synchronized directory will be removed if they do not match the current version
  • Support for i-views 5.0.0 and k-infinity JavaScript API versions 4.3.1, 4.3.2/
  • Support for IntelliJ 2017.1 platform builds
  • Leading and trailing whitespace is ignored by a i-views synchronization

Version 1.0.2
Bugfixes:
  • The property occurrence inspection did check abstract properties
  • The "open script editor" intention can now be called while indexing is active

Features:
  • Basic support for k-infinity modules ($k.define, $k.module, $.require validation and code completion)
  • New inspection 'Call chain optimization' which can replace a chain of methods calls with a single call (e.g. topic.attribute().value() with topic.attributeValue()).