Codelyzer core rules

Lint rules encode logic for syntactic & semantic checks of TypeScript, HTML, CSS and Angular expressions source code.

TypeScript-specific

These rules find errors related to TypeScript or Angular features:

Functionality

These rules catch common errors in JS programming or otherwise confusing constructs that are prone to producing bugs:

Maintainability

These rules make code maintenance easier:

Style

These rules enforce consistent style across your codebase: