amilajack / amilajack/eslint-plugin-flowtype-errors

Report error which Flow does not report

Aberta
#71 8 comentários 0 reações 0 responsáveis Ver no GitHub
question waiting-for-response
Linguagem predominante
JavaScript
Estrelas
402
Forks
23
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

This use case is where, in C/C++, a forward declaration would be needed.

`A.js`:
```js
// @flow

import B from './B';

export default class A {
a() { return new B(this); }
}
```

`B.js`:
```js
// @flow

import type A from './A';

export default class B {
a: A;

constructor(a: A) {
this.a = a;
}
}
```

Flow says `No errors!` but `flowtype-errors/show-errors` reports the following in `A.js`:
```
6:23 A: This type is incompatible with the expected param type of A. See ./B.js:8
```

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.