[ESCONF-31] replace eslint-import-resolver-alias with eslint-import-resolver-custom-alias Created: 01/Mar/23  Updated: 01/Mar/23

Status: Open
Project: eslint-config-stripes
Components: None
Affects versions: None
Fix versions: None

Type: Task Priority: TBD
Reporter: Zak Burke Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Sprint:
Development Team: Stripes Force
RCA Group: TBD

 Description   

Summary: replace eslint-import-resolver-alias, which has been abandoned, with eslint-import-resolver-custom-alias, which is somewhat more actively maintained.

Details: eslint-import-resolver-alias has been abandoned; eslint-import-resolver-custom-alias is somewhat more actively maintained. An open issue reports that aliases will not properly resolve with eslint-plugin-import >= 2.20.1, which we use and which is required by newer versions of eslint-config-airbnb.

We will have to decide if this constitutes a major change or not. Technically, it will be necessary to update dependent repositories' .eslintrc files from

  "settings": {
    "import/resolver": {
      "alias": { ... }

to

  "settings": {
    "import/resolver": {
      "eslint-import-resolver-custom-alias": {
        "alias": { ... }
      }

Generated at Thu Feb 08 22:15:01 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.