Skip to content

Commit 889b5c5

Browse files
viceiceCopilot
andcommitted
fix: only test typescript files
Co-authored-by: Copilot <copilot@github.com>
1 parent f72cfa7 commit 889b5c5

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

rules/enforce-ts-extension.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,10 @@ export default {
8787
},
8888
},
8989
create(context) {
90+
if (!/\.[cm]?tsx?$/.test(context.filename)) {
91+
// not a TypeScript file, ignore
92+
return {};
93+
}
9094
return {
9195
ImportDeclaration(node) {
9296
checkLiteral(context, node.source);

rules/test-root-describe.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ export default {
55
},
66
create(context) {
77
const absoluteFileName = context.filename;
8-
if (!absoluteFileName.endsWith('.spec.ts')) {
8+
if (!/\.spec\.[cm]?tsx?$/.test(absoluteFileName)) {
99
return {};
1010
}
1111
const relativeFileName = absoluteFileName
1212
.replace(context.cwd, '')
1313
.replace(/\\/g, '/')
1414
.replace(/^(?:\/(?:lib|src|test))?\//, '');
15-
const testName = relativeFileName.replace(/\.spec\.ts$/, '');
15+
const testName = relativeFileName.replace(/\.spec\.[cm]?tsx?$/, '');
1616
return {
1717
CallExpression(node) {
1818
const { callee } = node;

0 commit comments

Comments
 (0)