0.1.2 • Published 7 years ago

eslint-plugin-full-import v0.1.2

Weekly downloads
77
License
MIT
Repository
github
Last release
7 years ago

eslint-plugin-full-import

Travis Build Status devDependency Status

Configurable linting rule for preventing the full-importing of huge libraries (e.g. lodash, aws-sdk, etc).

Installation

Install ESLint along with eslint-plugin-full-import:

yarn add --dev eslint eslint-plugin-full-import

The rule is specifically written to target ES6 imports.

Configuration

Add plugins section and specify eslint-plugin-full-import as a plugin:

{
  "plugins": [
    "full-import"
  ]
}

Then, enable the no-full-import rule and pass an array of packages that you want to prevent from being fully imported:

{
  "rules": {
    "full-import/no-full-import": ["error", [
      "lodash",
      "aws-sdk"
    ]],
  }
}

List of supported rules

  • no-full-import: Prevent importing the entirety of the listed packages.