ESLint

  • Designed to lint JavaScript code
  • Core Concets
    • Rules
    • Parsers
    • Processors - extracts JS code from other files, and/or process JS code.

Config

TypeScript ESLint

  • typescript-eslint
  • Allows ESLint to parse TS code, and provides rules that are type based.
  • Project Service
    • A way to enable type linting that is “generally easier to configure and faster at runtime”.