Chris Fournier
Chris Fournier
When defining class methods, we can hint that a function is protected by prefacing it with `_` or we can invoke name-mangling by prefacing it with `__`. When there isn't...
`TestGoogleStyleGuideChecker` has a lot of tests and should be split up into separate suites so that we can lower the `pylintrc` `max-public-methods` setting back to 20.
Disabling a linter message doesn't disable the check for such a linter rule. If such a linter rule check throws an exception because it wasn't well tested, then the entire...
Missing Google Style Guide rules that are not already covered by pylint include: - [ ] Use simple generators (list comprehensions **in-progress** https://github.com/Shopify/shopify_python/pull/30; limit complexity) [[link]](https://google.github.io/styleguide/pyguide.html?showone=List_Comprehensions#List_Comprehensions) - [ ] _Use...
We have Python projects that don't use these standards, and if they're large then they'll have some difficulty adopting them. Let's add a section detailing how to gradually adopt these...
A variety of our projects use different pylintrc settings at the moment, but we should define one that they should all eventually converge to.
Currently, the Swagger 1.2 specification supports three authorization schemes: basic authentication, API key and OAuth2. One popular scheme that is missing is [OAuth 1.0](http://tools.ietf.org/html/rfc5849); can it be added to the...