See initial upstream report: https://github.com/cartant/eslint-plugin-rxjs/issues/105 This is likely related to `couldReturnType` or `couldBeType` ignoring property signatures, etc. Possibly related issue: #57 . Since multiple bugs are coming from `couldReturnType`, a broader re-thinking of that function may be appropriate. This also impacts `no-misused-observables`.