import-js / import-js/eslint-plugin-import
Disallow duplicate require
- Dominant language
- JavaScript
- Stars
- 5.9k
- Forks
- 1.5k
- PR merge metrics
- No merged PRs in 30d
Description
I have following code :
```
const { addCellToRow } = require("./cell-utils.js");
const { setCellValue, findCell, createCell } = require("./cell-utils.js");
```
Both require are using the same path, and should thus be grouped.
I've tried to enable this in my .eslintrc :
"import/no-duplicates": ["error", {"prefer-inline": true}],
But it didn't have any effect.
Are there any rules that can catch this ?
Contributor guide
Research direction
Start by checking the existing import/no-duplicates rule and its handling of CommonJS require calls. Reproduce the two require statements from the issue, then define done as the example being reported or the supported configuration being clearly documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- eslint, javascript
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100