Plugin for linting graphql query strings within your code.
Mark your query strings with any function or class named gql to perform linting:
def gql(query):
return query
myquery = gql("""
{
empireHero: hero(episode: EMPIRE) {
name
}
jediHero: hero(episode: JEDI) {
name
}
""")
You can also customise the identifier to any value with the --gql-identifier option. This can be set with command line arguments or within setup.cfg.
$ flake8 --gql-identifier=GQL
class GQL(str):
pass
myquery = GQL("""
{
project(name: "GraphQL") {
tagline
}
}
""")
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
flake8-graphql-0.2.5.tar.gz
(2.5 kB
view details)
File details
Details for the file flake8-graphql-0.2.5.tar.gz.
File metadata
- Download URL: flake8-graphql-0.2.5.tar.gz
- Upload date:
- Size: 2.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf6ec34469e2dd596cf271aae713de88ea43b88f5ab4defaabdfde7fcaf18af4
|
|
| MD5 |
1f2a60007e01682db49d956da0866431
|
|
| BLAKE2b-256 |
76bae995fadadc62e9903b45a55370d6600c28a27a98c0222e462d9d8ec44653
|