js-dxtools / js-dxtools/webpack-validator
Catch duplicate entries
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 290
- Forks
- 23
- PR merge metrics
- No merged PRs in 30d
Description
Webpack will fail rather messily if you have an entry configuration like this:
{
app: path.join(__dirname, 'app'),
style: [
path.join(__dirname, 'app')
],
This leads to
Error: module cannot be added as entry point, because it's already in the bundle
It would be a very good idea to check against this as it can be hard to notice and it's one of those checks we can make.
It would be possible to do something similar against the source too but that would be far harder to pull off and goes beyond the scope of this issue.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the webpack entry-configuration validation and reproduce the shown configuration, where app and style resolve to the same path. Done means the validator detects duplicate entries and reports them clearly without attempting to validate duplicate source modules.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, webpack
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100