feat: Update TypeScript rules
feat: Update TypeScript rules

This commit adds support for `@typescript-eslint/eslint-plugin@^2.0.0`.

BREAKING CHANGE: You need to update `@typescript-eslint/eslint-plugin@^2.0.0` if you're using the TypeScript rules. The recommended rules changed a little bit and there have been some breaking rule changes like `@typescript-eslint/consistent-type-assertions`, `@typescript-eslint/no-unnecessary-type-arguments` and `@typescript-eslint/strict-boolean-expressions`

peerigon/eslint-config-peerigon,peerigon/eslint-config-peerigon,peerigon/eslint-config-peerigon