Skip to content

Commit 2a9d58a

Browse files
committed
fix: add .spec.ts files to hardcoded excludes
1 parent 7ece00a commit 2a9d58a

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed

.vscode/settings.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
"eslint.validate": ["javascript"],
33
"javascript.validate.enable": false,
44
"javascript.autoClosingTags": false,
5-
"eslint.autoFixOnSave": true,
65
"typescript.tsdk": "node_modules/typescript/lib",
6+
"editor.codeActionsOnSave": {
7+
"source.fixAll.eslint": true
8+
},
79
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export default {
2+
type: 'String',
3+
description: 'This file should be skipped',
4+
resolve: () => 'ok',
5+
};

src/directoryToAst.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,9 +188,13 @@ function checkInclusion(
188188
filename
189189
) ||
190190
// Hardcoded skip file extensions
191-
new RegExp('(\\.d\\.ts)$', 'i').test(filename)
192-
)
191+
// typescript definition files
192+
new RegExp('(\\.d\\.ts)$', 'i').test(filename) ||
193+
// test files
194+
new RegExp('(\\.spec\\.(ts|js))$', 'i').test(filename)
195+
) {
193196
return false;
197+
}
194198
}
195199

196200
if (options.include) {

0 commit comments

Comments
 (0)