Code Inspections in Angular
This topic lists all PhpStorm code inspections available in Angular.
|Missing or invalid selector|| |
Validates a component or directive
|Unbound or ambiguous template reference variable|| |
Warns about a template reference variable that is not assigned to a directive when using
|Inaccessible component member in AOT mode|| |
Warns if component's private or protected members are accessed from its template. Such usages causes AOT compilation to fail.
|Missing or invalid component, directive or pipe declaration in a module|| |
Warns about Angular components, directives or pipes that are not declared in any module or declared in multiple modules.
|Angular CLI add dependency|| |
Suggests using 'ng add' command to install the dependency.
'ng add' will use the package manager to download it and invoke a schematic which can update your project with configuration changes, add additional dependencies (e.g. polyfills), or scaffold package-specific initialization code.
|Missing event handler|| |
Warns about a missing event handler statement for an event binding.
|Ambiguous component tag|| |
Warns if components are matched on an embedded template element
|Undefined tag|| |
Reports tags, which are defined by components or directives out of current scope.
|Invalid entry component|| |
Checks that a valid Angular component is specified in the module’s
|Invalid expression result type|| |
Reports incorrect return type of an Angular binding expression.
|Undefined binding|| |
Reports undefined property, event or structural directive bindings on elements.
|Invalid imported or declared symbol|| |
Reports any symbols that are declared, imported or exported by an Angular module that are not modules, components, directives or pipes orcan’t be used in the context of the property.
|Incorrect component template definition|| |
Warns if a component doesn’t have an associated template or uses both
|Undefined export from Angular module|| |
Reports exports of undeclared or unimported components, directives and pipes from an Angular module.
|Multiple structural directives on one element|| |
Reports the usage of multiple structural directives (
|Recursive import or export of Angular module|| |
Reports cyclic dependencies between Angular modules.
|Insecure binding to event|| |
Reports bindings to the event properties or attributes, e.g.
|Content inside <ng-content> tag|| |
Checks that the
|Invalid animation trigger assignment|| |
Warns about the invalid assignment of the animation trigger. To attach an animation to an element, use