一个flake8插件来lint你的graphql查询
flake8-graphql的Python项目详细描述
用于在代码中linting graphql查询字符串的插件。
用任何名为gql的函数或类标记查询字符串以执行linting:
defgql(query):returnquerymyquery=gql(""" { empireHero: hero(episode: EMPIRE) { name } jediHero: hero(episode: JEDI) { name } """)
还可以使用--gql-identifier选项将标识符自定义为任何值。这个罐头 使用命令行参数或在setup.cfg内设置。
$ flake8 --gql-identifier=GQL
classGQL(str):passmyquery=GQL(""" { project(name: "GraphQL") { tagline } } """)