- Highlight injected JS in
script
tag with typemodule
.
- [JavaScript] References from
querySelector
,querySelectorAll
,closest
,matches
andgetElementById
on elements with id.
- [CSS] Separate URL token and URL function. See antlr/grammars-v4#3583
- [CSS] Show named colors in completion.
- [CSS] Show colors with color-picker in gutter for named-colors, hex-colors and
rgb
. - [CSS] More suggestions in property values completion.
- [CSS] At-keyword completion.
- CSS support.
- Completion for
if
,while
,for
,switch
andtry
,catch
,finally
. - Plugin's icon.
- Formatting.
- Highlight
static
keyword in non-strict mode. - Highlight
get
keyword.
- Static class block.
- Semantic Highlighting for JavaScript.
- Class elements not parsed properly (9be1cc78 regression).
- External script support (
src
inscript
tag). - JavaScript File template.
- Support static class fields. See antlr/grammars-v4#3451
- Support class fields without initializer. See antlr/grammars-v4#3474
- Support string literals in import/export statements. See antlr/grammars-v4#3484
- Inplace renaming for labels and iteration statement variables.
- Inplace renaming.
- GitHub build workflow.
- Return completion.
- Label reference.
- Right-hand completion.
from
can be used as identifier. See antlr/grammars-v4#3516- Fix JavaScript Lexer exception (#1).
- Find usages fix.
- Words scanner and syntax highlighting issues fix.
- Quote handler.
- Statement completion.
- Rest parameters support.
- Switch and class declaration folding.
yield
,with
,debugger
,switch
.try
,catch
andthrow
.- Labeled block,
break
andcontinue
.
- Recursive call line marker provider.
- Go to declaration for recursion function call.
- Regex literal.
- Class fields and methods.
- Remove unused jars from resulting distribution zip.
- Grammar fix. See antlr/grammars-v4#3387
- Optional XML dependency.
- Class declaration.
- Structure view.
- Find usages in related JavaScript scripts.
- Injected scripts in HTML.
- Initial JavaScript support.