track export * identifiers to detect collisions.
Open
- Dominant language
- JavaScript
- Stars
- 740
- Forks
- 29
- PR merge metrics
- No merged PRs in 30d
Description
To detect collisions of say
```js
let a = 3
export { a}
export * from "./abc.js" // where abc.js also exports "a"
```
You'll need to track identifier origins.
This can be done more easily when you implement the load order of waiting on child modules to load before triggering the `Entry#loaded()` since that will remove the need of capturing multiple module owners so you can associate an identifier with 1 owner module.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.