@graphql-eslint/eslint-plugin
Version:
GraphQL plugin for ESLint
29 lines (26 loc) • 1.22 kB
text/typescript
import * as eslint from 'eslint';
import { Block } from './processor.mjs';
export { parseForESLint } from './parser.mjs';
export { rules } from './rules/index.mjs';
export { CategoryType, ConfigName, GraphQLESLintParseResult, GraphQLESLintRule, GraphQLESLintRuleContext, GraphQLESLintRuleListener, OmitRecursively, ParserOptions, ParserServices, Pointer, ReportDescriptor, RuleDocsInfo, Schema, ValueOf } from './types.mjs';
export { requireGraphQLSchemaFromContext, requireSiblingsOperations } from './utils.mjs';
export { configs } from './configs/index.mjs';
export { flatConfigs } from './flat-configs.mjs';
import './rules/require-description.mjs';
import 'graphql';
import 'graphql/language/ast.js';
import 'json-schema-to-ts/lib/types/type-utils/writable.js';
import 'estree';
import 'json-schema-to-ts';
import './siblings.mjs';
import '@graphql-tools/utils';
import './estree-converter/types.mjs';
import 'graphql-config';
declare const processors: {
graphql: {
supportsAutofix: true;
preprocess(code: string, filePath: string): (string | Block)[];
postprocess(messages: eslint.Linter.LintMessage[][], filePath: string): eslint.Linter.LintMessage[];
};
};
export { processors };