File tree 1 file changed +5
-2
lines changed
@commitlint/resolve-extends/src
1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ export interface ResolvedConfig {
13
13
14
14
export interface ResolveExtendsConfig {
15
15
parserPreset ?: unknown ;
16
- extends ?: string [ ] ;
16
+ extends ?: string | string [ ] ;
17
17
[ key : string ] : unknown ;
18
18
}
19
19
@@ -48,7 +48,10 @@ function loadExtends(
48
48
config : ResolveExtendsConfig = { } ,
49
49
context : ResolveExtendsContext = { }
50
50
) : ResolvedConfig [ ] {
51
- return ( config . extends || [ ] ) . reduce < ResolvedConfig [ ] > ( ( configs , raw ) => {
51
+ const { extends : e } = config ;
52
+ const ext = e ? ( Array . isArray ( e ) ? e : [ e ] ) : undefined ;
53
+
54
+ return ( ext || [ ] ) . reduce < ResolvedConfig [ ] > ( ( configs , raw ) => {
52
55
const load = context . require || require ;
53
56
const resolved = resolveConfig ( raw , context ) ;
54
57
const c = load ( resolved ) ;
You can’t perform that action at this time.
0 commit comments