@mkizka/eslint-plugin-relative-import
v0.0.9
Published
ESLint plugin to enforce relative imports
Downloads
13
Readme
@mkizka/eslint-plugin-relative-import
import { foo } from "~/lib/utils";
// ↓
import { foo } from "../lib/utils";Installation
npm i -D @mkizka/eslint-plugin-relative-importExample
// eslint.config.js
import { relativeImport } from "@mkizka/eslint-plugin-relative-import";
export default [relativeImport({ alias: { "~": "./src" } })];or
// eslint.config.js
import { relativeImportPlugin } from "@mkizka/eslint-plugin-relative-import";
export default [
{
plugins: {
"@mkizka/relative-import": relativeImportPlugin,
},
rules: {
"@mkizka/relative-import/no-path-alias": [
"error",
{ alias: { "~": "./src" } },
],
},
},
];or
// .eslintrc
{
"plugins": ["@mkizka/relative-import"],
"rules": {
"@mkizka/relative-import/no-path-alias": [
"error",
{ "alias": { "~": "./src" } },
],
},
}