Nuclear Pizza Machine

    eslint-import-resolver-configurable

    0.1.3 • Public • Published

    eslint-import-resolver-configurable


    Imagine you have the following configuration in webpack.conf.js:

    // webpack.conf.js
    module.exports = {
      // ...
      resolve: {
        alias: {
          common: './src/subdir/common-components'
        }
      },
      // ...
    };

    And also imagine that you can't use webpack resolver from eslint-plugin-import (or you alias things in some other bundler) when linting your imports.

    This package allows you to resolve such aliases. Configuration in your .eslintrc.js to resolve such alias for proper linting would be same as your alias config:

    // .eslintrc.js
    module.exports = {
      // ...
      settings: {
        'import/resolver': {
          configurable: {
            common: './src/subdir/common-components',
            // Or absolute paths
            components: '/path/to/some/dir'
          }
        }
      },
      // ...
    };

    Paths are resolved relative to .eslintrc.js location.

    Install

    npm i eslint-import-resolver-configurable

    DownloadsWeekly Downloads

    549

    Version

    0.1.3

    License

    MIT

    Last publish

    Collaborators

    • martinpetlus