Weex Language Support

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion Gogland Rider
Aug 29, 2017
7 284
Weex Language support for Intellij.
Target weex version: 0.7+
Features:
  • weex file structural inspection
  • weex component tag completion and lint
  • weex component attributes completion and lint
  • lint and quick fix for mustache
  • references link and find usages support
  • custom weex rules support
  • open declaration for component
  • completion for JS
  • open document by tag
  • documents search

Todo:
  • running and debug configuration support

For Chinese developers:
加入QQ群 335401226 更快地反馈问题和获取支持

This is an unofficial tool, but I will use my spare time to ensure support for it.
Welcome any feedback for this plugin or weex.

Download plugin

Recent change notes

  • 2.0.7:
    Fix can not select custom rules.
  • 2.0.6:
    Remove the invalid descriptionDirectoryName declare.
  • 2.0.5:
    Fix issue #11.
  • 2.0.4:
    Some misc issue fix.
  • 2.0.1:
    Distinguish the difference of weex and vue.
  • 2.0:
    Vue syntax support!!!
    open document on tag(trigger from intention action);
    documents search;
    and more new features.
  • 1.2.4:
    fix problems with html editor.
  • 1.2.3:
    support the '' tag; fix the wrong annotation with in line expression.
  • 1.2.2:
    update new file template.
  • 1.2.1:
    more broadly support for completion by intention.
  • 1.2.0:
    support for tag text completion #7 (active by intention);
    fix issue #6.
    other bug fix.
  • 1.1.1:
    better support for component in node_modules;
    fix issue #4.
  • 1.1:
    support tag & attribute completion from local and global node_modules(need to set);
    support open deceleration from weex tag to .we file;
    bug fix and other optimization.
  • 1.0.2:
    restore new file action.
  • 1.0.1:
    fix issue on attribute completion;
    support 'repeat={{item in list}}';
    fix issue #1.
  • 1.0:
    created.