| Package | Description |
|---|---|
| org.sonar.javascript.cpd | |
| org.sonar.javascript.highlighter | |
| org.sonar.javascript.metrics |
Provides visitor for JavaScript metric computation
|
| org.sonar.javascript.se | |
| org.sonar.javascript.tree.symbols | |
| org.sonar.javascript.tree.symbols.type | |
| org.sonar.plugins.javascript.api.visitors |
| Modifier and Type | Class and Description |
|---|---|
class |
CpdVisitor |
| Modifier and Type | Class and Description |
|---|---|
class |
HighlighterVisitor |
| Modifier and Type | Class and Description |
|---|---|
class |
CommentLineVisitor |
class |
ComplexityVisitor |
class |
CounterVisitor |
class |
LineVisitor
Visitor that computes the number of lines of code of a file.
|
class |
MetricsVisitor |
| Modifier and Type | Class and Description |
|---|---|
class |
SeChecksDispatcher
This class is in charge of initializing of symbolic execution and notifying
SeCheck of the events in symbolic execution (like start, end etc.) |
| Modifier and Type | Class and Description |
|---|---|
class |
HoistedSymbolVisitor
This visitor creates symbols for:
- explicitly declared symbols (function declaration, local variable with var/let/const)
- built-in symbols (this, arguments)
- parameters
- imported symbols
|
class |
ScopeVisitor
This visitor creates scopes.
|
class |
SymbolVisitor
This visitor creates new symbols for not hoisted variables (like class name) and implicitly declared variables (declared without keyword).
|
| Modifier and Type | Class and Description |
|---|---|
class |
TypeVisitor |
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleDispatchVisitor |
class |
DoubleDispatchVisitorCheck |
class |
SubscriptionVisitor |
class |
SubscriptionVisitorCheck |
Copyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.