joshmadewell/eslint-plugin-replace-relative-imports

Bug on import path replacements on Windows

Opened this issue · 0 comments

Given:
Folder structure:
├── src
├──── pages
└────── Home.js
├──── components
└────── Button.js

Settings:

    "replace-relative-imports/replace": [
      "error",
      { aliases: [{ name: "@", path: "./src" }] },
    ],
// Home.js
import Button from "../components/Button"

Expected fix:

// Home.js
- import Button from "../components/Button"
+ import Button from "@/components/Button"

Current fix:

// Home.js
- import Button from "../components/Button"
+ import Button from "@\components\Button"