Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.
All Depfu comment commands
@depfu rebase
Rebases against your default branch and redoes this update
@depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@depfu cancel merge
Cancels automatic merging of this PR
@depfu close
Closes this PR and deletes the branch
@depfu reopen
Restores the branch and reopens this PR (if it's closed)
@depfu pause
Ignores all future updates for this dependency and closes this PR
@depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ eslint-plugin-import (2.27.5 → 2.28.0) · Repo · Changelog
Release Notes
2.28.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 49 commits:
Bump to 2.28.0
[Refactor] `order`: use `object.groupby`
[Refactor] `no-internal-modules`: simplify a reduce
[Refactor] `no-useless-path-segments`: use `.filter` instead of `.reduce`
[Refactor] `no-anonymous-default-export`: use `fromEntries` instead of `reduce`
[Refactor] `no-duplicates`, `no-unused-modules`: use `flatMap` instead of `map` + `filter`
[Tests] allow WSL builds to fail, for now
[Fix] `no-unused-modules`: report error on binding instead of parent export
[Tests] `no-unused-modules`: document error reported on entire `export` statement
[Fix] `no-unused-modules`: improve schema
[Tests] `no-unused-modules`: properly skip in mocha 3
[eslint] enable `array-bracket-spacing`
[Fix] `extensions`: handle `.` and `..` properly
[Fix] `no-duplicates`: Prefer combined type and regular imports when using `prefer-inline`
[Deps] update `semver`
[Fix] guard against empty parent
[Refactor] `no-unused-modules`: use `array.prototype.flatmap`
[Refactor] `no-anonymous-default-export`: use `object.fromentries`
[Refactor] `exports-last`: use `array.prototype.findlastindex`
[meta] Add "eslint-plugin" to the list of keywords in package.json
[Deps] update `is-core-module`
Fix invalid YAML in import/parsers example
[Refactor] `ExportMap`: rename `tsConfig` to `tsconfig`
[Tests] switch some files to unix line endings
[Deps] update `eslint-module-utils`
[utils] v2.8.0
[Tests] fix tests for older nodes
[Deps] update `resolve`
[meta] add missing CHANGELOG entry
[Fix] `order`: partial fix for #2687
[deps] update `is-core-module`, `resolve`
[resolvers] [*] [deps] update `is-core-module`, `resolve`
[eslint] tighten up rules
[Fix] `no-extraneous-dependencies`/TypeScript: do not error when importing inline type from dev dependencies
[perf] `ExportMap`: Improve ExportMap.for performance on larger codebases
[utils] [new] `parse`: support flat config
Revert "[Fix] TypeScript config: fix resolver extension settings"
[utils] [perf] Performance of fullResolve
[Docs] `extensions`: reference node ESM behavior
[Tests] `no-extraneous-dependencies`: add passing test
[Fix] `consistent-type-specifier-style`: fix accidental removal of comma in certain cases
[Deps] update `tsconfig-paths`
[Dev Deps] update `@angular-eslint/template-parser`, `chai`, `eslint-doc-generator`, `glob`
[Docs] `group-exports`: fix syntax highlighting
[Fix] TypeScript config: fix resolver extension settings
[Fix] `no-duplicates`: remove duplicate identifiers in duplicate imports
Revert "[Tests] update nvm in travis"
[Docs] `no-duplicates`: fix example schema
[Tests] `order`: add a passing test
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands