Skip to content

An ESLint plugin for enforcing consistent imports across project.

License

Notifications You must be signed in to change notification settings

qdanik/eslint-plugin-path

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eslint-plugin-path code style: prettier

An ESLint plugin for enforcing consistent imports across project. In other words, it helps to replace all relatives import with absolutes dependinng on settings.

Installation

# npm
npm install eslint-plugin-path --save-dev

# yarn
yarn add eslint-plugin-path --dev

Configuration

Enable the rules in your ESLint configuration file:

{
  "plugins": ["path"],
  "rules": {
    "path/no-relative-imports": "error",
  }
}

Or add the "recommended" preset:

{
  "extends": ["plugin:path/recommended"]
}

Rules

✔ included in the "recommended" preset

🔧 fixable using the --fix command line option

Name Description
🔧 no-relative-imports disallow relative imports of files where absolute is preferred

Presets

  • recommended enables rules recommended for all users
  • all enables all rules

License

MIT