@infinumjs/eslint-config-angular-ts

Infinum's ESLint Angular TypeScript rules

Usage no npm install needed!

<script type="module">
  import infinumjsEslintConfigAngularTs from 'https://cdn.skypack.dev/@infinumjs/eslint-config-angular-ts';
</script>

README

eslint-config-angular-ts

This package provides Infinum's ESLint Angular shareable config.

Quick start

  1. Use the Angular CLI to add add @angular-eslint/schematics. If you are migrating from TSLint, follow the migration guide.
ng add @angular-eslint/schematics
  1. Install the RxJS plugin and Infinum's config.
npm install --save-dev eslint-plugin-rxjs @infinumjs/eslint-config-angular-ts
  1. Open your project's ESLint config file and add Infinum's config to the extends array for TypeScript files.
{
  ...
  "overrides": [
    {
      "files": ["*.ts"],
      "extends": [
        "plugin:@angular-eslint/recommended",
        "plugin:@angular-eslint/template/process-inline-templates",
        ...
        "@infinumjs/eslint-config-angular-ts"
      ],
      ...
    },
    ...
  ],
  ...
}

License

The MIT License

Credits

@infinumjs/eslint-config-angular-ts is maintained and sponsored by Infinum.