Skip to content

Commit c41bb87

Browse files
committed
now that we have 2 configurations for tsconfig, we can add back the eslint linting for variant-coverage that were dismissed because of the single tsconfig
1 parent 1e59029 commit c41bb87

24 files changed

Lines changed: 47 additions & 25 deletions

eslint.config.mjs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ const compat = new FlatCompat({
1818
export default [
1919
{
2020
ignores: [
21-
'variant-coverage/**/*.ts',
2221
'coverage/**/*.js',
2322
'dist/**/*.cjs',
2423
'dist/**/*.js',
@@ -72,7 +71,7 @@ export default [
7271
sourceType: 'script',
7372

7473
parserOptions: {
75-
project: ['tsconfig.json']
74+
project: ['tsconfig.test.json']
7675
}
7776
},
7877

tsconfig.test.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@
22
"extends": "./tsconfig.json",
33
"compilerOptions": {
44
"rootDir": "./"
5-
}
5+
},
6+
"include": ["./src/**/*", "./variant-coverage/**/*"]
67
}

variant-coverage/ArgumentsDeclaration.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ export function checkArgumentsDeclarationVariant(
77
): void {
88
if (variant instanceof ast.PositionalArgumentsDeclaration) return;
99
if (variant instanceof ast.NamedArgumentsDeclaration) return;
10-
/* c8 ignore next 2 */
10+
/* c8 ignore next 3 */
1111
const _exhaustiveCheck: never = variant;
12+
return _exhaustiveCheck;
1213
}

variant-coverage/ContractMember.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export function checkContractMemberVariant(
1717
if (variant instanceof ast.StateVariableDefinition) return;
1818
if (variant instanceof ast.ErrorDefinition) return;
1919
if (variant instanceof ast.UserDefinedValueTypeDefinition) return;
20-
/* c8 ignore next 2 */
20+
/* c8 ignore next 3 */
2121
const _exhaustiveCheck: never = variant;
22+
return _exhaustiveCheck;
2223
}

variant-coverage/ContractSpecifier.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ export function checkContractSpecifierVariant(
66
): void {
77
if (variant instanceof ast.InheritanceSpecifier) return;
88
if (variant instanceof ast.StorageLayoutSpecifier) return;
9-
/* c8 ignore next 2 */
9+
/* c8 ignore next 3 */
1010
const _exhaustiveCheck: never = variant;
11+
return _exhaustiveCheck;
1112
}

variant-coverage/Expression.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ export function checkExpressionVariant(
3333
if (variant instanceof ast.DecimalNumberExpression) return;
3434
if (variant instanceof ast.StringExpression) return;
3535
if (variant instanceof ast.ElementaryType) return;
36-
/* c8 ignore next 2 */
36+
/* c8 ignore next 3 */
3737
const _exhaustiveCheck: never = variant;
38+
return _exhaustiveCheck;
3839
}

variant-coverage/FallbackFunctionAttribute.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export function checkFallbackFunctionAttributeVariant(
99
if (variant instanceof TerminalNode) return;
1010
if (variant instanceof ast.ModifierInvocation) return;
1111
if (variant instanceof ast.OverrideSpecifier) return;
12-
/* c8 ignore next 2 */
12+
/* c8 ignore next 3 */
1313
const _exhaustiveCheck: never = variant;
14+
return _exhaustiveCheck;
1415
}

variant-coverage/ForStatementInitialization.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ export function checkForStatementInitializationVariant(
1010
if (variant instanceof ast.ExpressionStatement) return;
1111
if (variant instanceof ast.VariableDeclarationStatement) return;
1212
if (variant instanceof ast.TupleDeconstructionStatement) return;
13-
/* c8 ignore next 2 */
13+
/* c8 ignore next 3 */
1414
const _exhaustiveCheck: never = variant;
15+
return _exhaustiveCheck;
1516
}

variant-coverage/FunctionAttribute.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ export function checkFunctionAttributeVariant(
88
if (variant instanceof TerminalNode) return;
99
if (variant instanceof ast.ModifierInvocation) return;
1010
if (variant instanceof ast.OverrideSpecifier) return;
11-
/* c8 ignore next 2 */
11+
/* c8 ignore next 3 */
1212
const _exhaustiveCheck: never = variant;
13+
return _exhaustiveCheck;
1314
}

variant-coverage/ImportClause.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ export function checkImportClauseVariant(
77
if (variant instanceof ast.PathImport) return;
88
if (variant instanceof ast.NamedImport) return;
99
if (variant instanceof ast.ImportDeconstruction) return;
10-
/* c8 ignore next 2 */
10+
/* c8 ignore next 3 */
1111
const _exhaustiveCheck: never = variant;
12+
return _exhaustiveCheck;
1213
}

0 commit comments

Comments
 (0)