I've just upgraded to eslint-plugin-import@2.18.2 and eslint-import-resolver-typescript@2.0.0 and started to get import/order errors:

Any module defined in @types/* (e.g. @types/express in this case) is seen as "internal", while modules with their own types (e.g. http-status-codes) are seen as "external". I've tried with other modules as well.
Changing the default order to:
'import/order': [
'error',
{
groups: ['internal', 'external'],
},
],
Gets rid of the error.
Can't understand the root cause though, but here's some logging from the resolver if it helps:

The import/order rule history doesn't seem to have anything suspicious. Could the new version of the resolver be causing this?
Re: import-js/eslint-import-resolver-typescript#33
I've just upgraded to
eslint-plugin-import@2.18.2andeslint-import-resolver-typescript@2.0.0and started to getimport/ordererrors:Any module defined in
@types/*(e.g.@types/expressin this case) is seen as "internal", while modules with their own types (e.g.http-status-codes) are seen as "external". I've tried with other modules as well.Changing the default order to:
Gets rid of the error.
Can't understand the root cause though, but here's some logging from the resolver if it helps:

The
import/orderrule history doesn't seem to have anything suspicious. Could the new version of the resolver be causing this?Re: import-js/eslint-import-resolver-typescript#33