Skip to content

Commit 0f50fcd

Browse files
committed
fix scoped packages support
1 parent 8065847 commit 0f50fcd

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

src/util/import-type.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ export function isAbsolute(name: string): boolean {
22
return name.indexOf('/') === 0;
33
}
44

5-
const moduleRegExp = /^\w/;
5+
const moduleRegExp = /^[^/\\.]/;
66
export function isModule(name: string): boolean {
77
return moduleRegExp.test(name);
88
}

test/rules/order-imports-2.js

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,17 @@ ruleTester.run('order', rule, {
1111
test({
1212
code: `
1313
import async, {foo1} from 'async';
14+
import module from '@module/core';
15+
import print from '@module/print';
1416
import fs from 'fs';
15-
17+
1618
import relParent1 from '../foo';
1719
import relParent2, {foo2} from '../foo/bar';
18-
20+
1921
import relParent3 from '@shared';
20-
22+
2123
import sibling, {foo3} from './foo';
22-
24+
2325
import index from './';`,
2426
options: [
2527
{
@@ -33,9 +35,9 @@ ruleTester.run('order', rule, {
3335
code: `
3436
import async, {foo1} from 'async';
3537
import fs from 'fs';
36-
38+
3739
import relParent3 from '@shared';
38-
40+
3941
import relParent1 from '../foo';
4042
import relParent2, {foo2} from '../foo/bar';
4143
import index from './';
@@ -52,14 +54,14 @@ ruleTester.run('order', rule, {
5254
code: `
5355
import fs from 'fs';
5456
import async, {foo1} from 'async';
55-
57+
5658
import relParent3 from '@shared';
57-
59+
5860
import relParent1 from '../foo';
5961
import relParent2, {foo2} from '../foo/bar';
6062
6163
import sibling, {foo3} from './foo';
62-
64+
6365
import index from './';
6466
`,
6567
options: [
@@ -74,9 +76,9 @@ ruleTester.run('order', rule, {
7476
import async, {foo1} from 'async';
7577
7678
import fs from 'fs';
77-
79+
7880
import relParent3 from '@shared';
79-
81+
8082
import relParent1 from '../foo';
8183
8284
import relParent2, {foo2} from '../foo/bar';

0 commit comments

Comments
 (0)