Skip to content

Commit 12e30ad

Browse files
benjieenisdenjo
andauthored
backport[v15]: Introduce "recommended" validation rules (#4120)
Co-authored-by: enisdenjo <denis@denelop.com>
1 parent b47e306 commit 12e30ad

10 files changed

+675
-2
lines changed

integrationTests/ts/test.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
'use strict';
22

3+
const fs = require('fs');
34
const path = require('path');
45
const childProcess = require('child_process');
56

@@ -13,5 +14,6 @@ for (const version of tsVersions) {
1314
console.log(`Testing on ${version} ...`);
1415

1516
const tscPath = path.join(__dirname, 'node_modules', version, 'bin/tsc');
17+
fs.chmodSync(tscPath, 0o755);
1618
childProcess.execSync(tscPath, { stdio: 'inherit' });
1719
}

src/index.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,7 @@ export {
317317
ValidationContext,
318318
// All validation rules in the GraphQL Specification.
319319
specifiedRules,
320+
recommendedRules,
320321
// Individual validation rules.
321322
ExecutableDefinitionsRule,
322323
FieldsOnCorrectTypeRule,

src/index.js

+2
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,7 @@ export {
303303
ValidationContext,
304304
// All validation rules in the GraphQL Specification.
305305
specifiedRules,
306+
recommendedRules,
306307
// Individual validation rules.
307308
ExecutableDefinitionsRule,
308309
FieldsOnCorrectTypeRule,
@@ -330,6 +331,7 @@ export {
330331
ValuesOfCorrectTypeRule,
331332
VariablesAreInputTypesRule,
332333
VariablesInAllowedPositionRule,
334+
MaxIntrospectionDepthRule,
333335
// SDL-specific validation rules
334336
LoneSchemaDefinitionRule,
335337
UniqueOperationTypesRule,

0 commit comments

Comments
 (0)