eslint-plugin-import icon indicating copy to clipboard operation
eslint-plugin-import copied to clipboard

How to make it recognise internal modules as not external?

Open RichMatthews opened this issue 1 year ago • 1 comments

I've got this:

        "pathGroups": [
          {
            "pattern": "react",
            "group": "external",
            "position": "before"
          },
          {
            "pattern": "{app,components,constants,context,generated,images,pages,shared,testing}/**",
            "group": "internal",
            "position": "after"
          }
        ]

but for certain modules like shared I import like so import { Button } from "shared" so it think it's an external module. How can I get it to put all shared stuff within the internal category? I also have other packages like this (e.g. context) so I need a way of handling multiple. The ultimate order I want is:

import react

import emotion

import components/something import shared/button

import ./currentDir

RichMatthews avatar Aug 30 '24 10:08 RichMatthews

@ljharb any ideas?

RichMatthews avatar Sep 30 '24 14:09 RichMatthews