File tree Expand file tree Collapse file tree 2 files changed +18
-4
lines changed Expand file tree Collapse file tree 2 files changed +18
-4
lines changed Original file line number Diff line number Diff line change 1
- node_modules
2
- dist
1
+ ** / node_modules
2
+ ** / dist
3
3
playground
4
- build
4
+ ** / build
5
5
composer.json
6
6
tsconfig.json
7
7
vendor
Original file line number Diff line number Diff line change @@ -57,6 +57,20 @@ export async function generate(
57
57
}
58
58
59
59
for ( const lang of langs ) {
60
- await formatter ( lang , getLanguageFolder ( lang ) , verbose ) ;
60
+ let folder = getLanguageFolder ( lang ) ;
61
+
62
+ // We have scoped output folder for JavaScript which allow us to
63
+ // avoid linting the whole client, only the part that changed
64
+ if ( lang === 'javascript' ) {
65
+ folder = generators . reduce ( ( folders , gen ) => {
66
+ if ( gen . language === 'javascript' ) {
67
+ return `${ folders } ${ gen . output } ` ;
68
+ }
69
+
70
+ return folders ;
71
+ } , '' ) ;
72
+ }
73
+
74
+ await formatter ( lang , folder , verbose ) ;
61
75
}
62
76
}
You can’t perform that action at this time.
0 commit comments