├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── eslint-plugin-relay.js ├── eslint.config.mjs ├── package.json ├── src ├── rule-function-required-argument.js ├── rule-generated-typescript-types.js ├── rule-graphql-naming.js ├── rule-graphql-syntax.js ├── rule-hook-required-argument.js ├── rule-must-colocate-fragment-spreads.js ├── rule-no-future-added-value.js ├── rule-unused-fields.js └── utils.js ├── test ├── function-required-argument.js ├── future-added-value.js ├── generated-typescript-types.js ├── hook-required-argument.js ├── must-colocate-fragment-spreads.js ├── test.js └── unused-fields.js └── yarn.lock /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/README.md -------------------------------------------------------------------------------- /eslint-plugin-relay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/eslint-plugin-relay.js -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/package.json -------------------------------------------------------------------------------- /src/rule-function-required-argument.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/src/rule-function-required-argument.js -------------------------------------------------------------------------------- /src/rule-generated-typescript-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/src/rule-generated-typescript-types.js -------------------------------------------------------------------------------- /src/rule-graphql-naming.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/src/rule-graphql-naming.js -------------------------------------------------------------------------------- /src/rule-graphql-syntax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/src/rule-graphql-syntax.js -------------------------------------------------------------------------------- /src/rule-hook-required-argument.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/src/rule-hook-required-argument.js -------------------------------------------------------------------------------- /src/rule-must-colocate-fragment-spreads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/src/rule-must-colocate-fragment-spreads.js -------------------------------------------------------------------------------- /src/rule-no-future-added-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/src/rule-no-future-added-value.js -------------------------------------------------------------------------------- /src/rule-unused-fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/src/rule-unused-fields.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/src/utils.js -------------------------------------------------------------------------------- /test/function-required-argument.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/test/function-required-argument.js -------------------------------------------------------------------------------- /test/future-added-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/test/future-added-value.js -------------------------------------------------------------------------------- /test/generated-typescript-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/test/generated-typescript-types.js -------------------------------------------------------------------------------- /test/hook-required-argument.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/test/hook-required-argument.js -------------------------------------------------------------------------------- /test/must-colocate-fragment-spreads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/test/must-colocate-fragment-spreads.js -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/test/test.js -------------------------------------------------------------------------------- /test/unused-fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/test/unused-fields.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayjs/eslint-plugin-relay/HEAD/yarn.lock --------------------------------------------------------------------------------