


Caching for increased performance once initial indexing has been done.Instantly generate class files from Explorer context menu, from template or a copied class with dynamic class renaming.Configurable validation timeout useful for slower systems.Parses ES2016+ syntax using occassionally updated Babel parser and AST traversal.Basic method parameter jsdoc even if no jsdoc present for method pr parameter.Configure specific classpaths for Indexing directly in VSCode Settings.Turn on/off the inclusion of private class members into Intellisense directly in VSCode Settings.Turn on/off the inclusion of deprecated class members into Intellisense directly in VSCode Settings.extjsrc.json files for projects that do not use app.json / workspace.json. Parses app.json, workspace.json, and package.json files for auto-import of classpaths, including dependencies.Basic value completion for primitives and value formatting for dateFormat model field property.Diagnostic Quick Fix for invalidated types and xtypes.Ext.create() and static model/store create() validation.Requires, uses, models, stores Arrays validation.Go To Type Definition for variables and xtypes.Hover JsDoc for all classes, methods, properties, configs, xtypes and class string literals.Method Signature / inline parameter helper with JsDoc.Intellisense with Full JSDoc and configurable online doc links.Support for multiple app.json projects per-workspace-folder.Static configuration file for specifying project name and classpaths to parse.Go To Definition for classes and class string literals.Intellisense and Code Completion for class members and local controller variables created with Ext.create.This extension is unable to perform the app/workspace commands using Sencha Cmd that the Sencha extension provides.Īside from that, the ExtJs Language Server provides everything else it is capable of and more: Method Signature Intellisense with Inline JSDoc/Comments.Code Completion Intellisense with Inline JSDoc/Comments.Method, Config, and Property JSDoc/Comments Hover.Automatic parsing, no manual configuration needed.Configuration - The classpath Property (Required)ĮxtJs Intellisense is a VSCode Language Server that provides most Intellisense and other language features that cannot be parsed by a normal JavaScript parser, due to the nature of the Ext.define implementation.Configuration - The name Property (Required).

