Results 67 issues of Ben Kraft

The API is fairly simple: errors can have a new field, `fix`, which includes a location (likely a graphql node's `.loc`) and a replacement. The runner then takes care of...

This is to illustrate a potential solution to #3852. I assume we'll discuss more in the issue before merging, this is just for the sake of concreteness.

:memo: documentation
👩‍🚀 federation

## Summary This PR fixes custom messages in comparison-assertions. ## Changes The assesrtions now pass varargs rather than a single slice arg. ## Motivation The comparison-assertions were passing msgAndArgs as...

In writing linters (in my case, `go/analysis` passes to be run as golangci-lint plugins) I find myself wanting some sort of AST-matching engine. This tool seems like a really great...

This default is surely useful for many people, but it's not right for me: I have many projects on my computer, and I only want to start hotel if I'm...

As a user, I was very surprised to discover this! For example, it means that if you want your hotel server to have some environment variable set, `MY_VAR=... hotel start`...

graphql-js currently considers the following bogus operation valid against the given schema: ```graphql # schema: type Query { f: String } # operation: mutation { bogus } ``` In particular,...

enhancement

I have autopep8 set up to run on save in my editor. (And I much appreciate it, thank you!) Sometimes, I save a file that has obvious syntax errors. (Of...

It would be nice to have an option to disable all of the features where `autopep8` goes beyond what `pycodestyle` requires. This is useful for avoiding spurious diffs when operating...

This is an updated version of #222 by @phil303 -- I just resolved the merge conflict and fixed a small bug. If maintainers are interested, I'm happy to do the...