Code Inspections in Angular
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.
Incorrect component template definition
Warns if a component doesn’t have an associated template or uses both
Missing or invalid selector
Validates a component or directive
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.
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.
Recursive import or export of Angular module
Reports cyclic dependencies between Angular modules.
Undefined export from Angular module
Reports exports of undeclared or unimported components, directives and pipes from an Angular module.
Invalid entry component
Checks that a valid Angular component is specified in the module’s
Missing event handler
Warns about a missing event handler statement for an event binding.
Invalid expression result type
Reports incorrect return type of an Angular binding expression.
Insecure binding to event
Reports bindings to the event properties or attributes, e.g.
Content inside <ng-content> tag
Checks that the
Multiple structural directives on one element
Reports the usage of multiple structural directives (
Invalid animation trigger assignment
Warns about the invalid assignment of the animation trigger. To attach an animation to an element, use
Unbound or ambiguous template reference variable
Warns about a template reference variable that is not assigned to a directive when using
Reports undefined property, event or structural directive bindings on elements.
Ambiguous component tag
Warns if components are matched on an embedded template element
Reports tags, which are defined by components or directives out of current scope.