@bmatei/eslint-config
Version:
Configurations for ESLint.
31 lines (25 loc) • 626 B
YAML
$schema: 'http://json.schemastore.org/eslintrc'
extends:
- ./browser.yaml
- ./ts.prettier.yaml
env:
mocha: true
jasmine: true
protractor: true
plugins:
- '@typescript-eslint/tslint'
rules:
# ECMAScript 6
no-restricted-imports:
- error
- patterns:
- node_modules
- rxjs/Rx
- zone.js/dist/zone-error
# TypeScript
'@typescript-eslint/no-floating-promises': 'off'
'@typescript-eslint/no-invalid-this': 'off'
'@typescript-eslint/promise-function-async': 'off'
'@typescript-eslint/tslint/config':
- error
- lintFile: '@bmatei/eslint-config/angular.tslint.yaml'