import-js/eslint-plugin-import
`namespaces` rule doesn't respect scopes
Offen
#1.167 geöffnet am 10.09.2018
bughelp wanted
Repository-Metriken
- Stars
- (5.940 Sterne)
- PR-Merge-Metriken
- (Durchschn. Merge 138T 22h) (3 gemergte PRs in 30 T)
Beschreibung
repro:
import React from 'react'
import * as wizards from './wizards'
// `wizards` redefined in local scope
function ComponentX({ wizards, submitWizard }) {
return (
<div>
{ shouldShowWizard && !isEmpty(wizards)
// unable to validate computed reference report here at `wizards[0]`
? <WizardZero {...wizards[0]} onSubmit={submitWizard} />
: <WhateverElse />
}
</div>
)
}
pretty corner-y case but just making a note