Item | Priority |
---|---|
Show basic variable types, class, function, reference in tree view | High |
Node format: [symbol name] : [symbol type/value/class] | High |
Auto scroll to source | High |
Auto refresh tree view | High |
Universal parser for popular language | High |
Professional suppor for HTML | High |
Professional suppor for CSS | High |
Professional suppor for Javascript | High |
Warning when no symbol or no editor opened | High |
New icon for tree node | High |
Auto detect and toggle view when pane changed | High |
Auto scroll from source | Medium |
Support for inline JS | High |
Expand all | Medium |
Collapse all | Medium |
Item | Priority |
---|---|
Support for inline CSS | High |
Professional support for Python | High |
Professional support for C/C++ | High |
Professional support for TypeScript | High |
Filter for symbol quick search | Medium |
Professional suppor for Less / Sass / Stylus | Medium |
Professional suppor for JSX / Jade | Medium |
Sorting tree node by a to z | Low |
Sorting tree node by symbol type | Low |
Item | Priority | Status |
---|---|---|
Auto scroll from source | Low | Done |
Auto scroll to source | Low | Planned |
View width | Low | Planned |
Auto toggle | Low | Planned |
Auto hide | Low | Planned |
Filter to hide symbol | Low | Planned |
- Unit test and coverage:
- Test/Spec script using Mocha , refer to symbols-view-spec .
- Coverage using Istanbul .
- Auto expand all nodes of a path when
AutoscrollFromSource
is enabled. - Technical doc about how to contribute, including introduce architecture of this plugin, API, and other rules like coding style, main focus...