graphql-validation-complexity
graphql-validation-complexity copied to clipboard
Query complexity validation for GraphQL.js
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-jest](https://redirect.github.com/jest-community/eslint-plugin-jest) | [`^24.1.3` -> `^28.11.0`](https://renovatebot.com/diffs/npm/eslint-plugin-jest/24.1.3/28.11.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint](https://eslint.org) ([source](https://togithub.com/eslint/eslint)) | [`^7.15.0` -> `^9.0.0`](https://renovatebot.com/diffs/npm/eslint/7.15.0/9.0.0) |...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [babel-jest](https://redirect.github.com/jestjs/jest) ([source](https://redirect.github.com/jestjs/jest/tree/HEAD/packages/babel-jest)) | [`^26.6.3` -> `^29.7.0`](https://renovatebot.com/diffs/npm/babel-jest/26.6.3/29.7.0) | [](https://docs.renovatebot.com/merge-confidence/) |...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [graphql](https://redirect.github.com/graphql/graphql-js) | [`^15.4.0` -> `^16.10.0`](https://renovatebot.com/diffs/npm/graphql/15.4.0/16.10.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [husky](https://redirect.github.com/typicode/husky) | [`^5.0.9` -> `^9.1.7`](https://renovatebot.com/diffs/npm/husky/5.0.9/9.1.7) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [lint-staged](https://redirect.github.com/lint-staged/lint-staged) | [`^10.5.3` -> `^15.4.3`](https://renovatebot.com/diffs/npm/lint-staged/10.5.3/15.4.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [prettier](https://prettier.io) ([source](https://redirect.github.com/prettier/prettier)) | [`^2.2.1` -> `^3.5.1`](https://renovatebot.com/diffs/npm/prettier/2.2.1/3.5.1) | [](https://docs.renovatebot.com/merge-confidence/) |...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-prettier](https://redirect.github.com/prettier/eslint-plugin-prettier) | [`^3.3.0` -> `^5.2.3`](https://renovatebot.com/diffs/npm/eslint-plugin-prettier/3.3.0/5.2.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...
I encountered bug, "RangeError: Maximum call stack size exceeded", that indicates that there's a stack overflow due to excessive recursion. This typically happens when there's an infinite loop or circular...
@4Catalyzer import { createComplexityLimitRule } from 'graphql-validation-complexity'; import { ApolloServer } from '@apollo/server'; // I am using latest ApolloServer v4. const ComplexityLimitRule = createComplexityLimitRule(1000); const apolloServer = new ApolloServer({ gateway,...