amilajack / amilajack/eslint-plugin-flowtype-errors

Report error which Flow does not report

Abierto
#71 8 comentarios 0 reacciones 0 asignados Ver en GitHub
question waiting-for-response
Lenguaje dominante
JavaScript
Estrellas
402
Forks
23
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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
```

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.