Существует ли правило TSLint, которое запрещает синтаксис с утверждением префиксного типа? - PullRequest
1 голос
/ 21 октября 2019

Утверждение типа можно описать двумя способами:

  1. Префикс
<Foo>{ foo: 'bar' };
Суффикс
{ foo: 'bar' } as Foo;

Существуют ли какие-либо правила TSLint, которые запрещают первое и приводят в исполнение второе?

1 Ответ

1 голос
/ 22 октября 2019

TSLint имеет встроенное правило для этой самой вещи: утверждение типа без угловых скобок

Чтобы включить, добавьте правило к вашему tslint.json следующим образом

{
  "rules": {
    "no-angle-bracket-type-assertion": true
  }
}

Для правила есть автофиксатор.

...