- 22 7月, 2018 1 次提交
-
-
由 Anthony Sottile 创作于
-
- 09 6月, 2018 1 次提交
-
-
由 Anthony Sottile 创作于
Original patch by @moas
-
- 28 5月, 2018 2 次提交
-
-
由 Anthony Sottile 创作于
Committed via https://github.com/asottile/all-repos
-
由 Anthony Sottile 创作于
-
- 14 5月, 2018 1 次提交
-
-
由 Anthony Sottile 创作于
-
- 25 3月, 2018 1 次提交
-
-
由 Michał Sochoń 创作于
-
- 19 3月, 2018 2 次提交
-
-
由 Anthony Sottile 创作于
-
由 Anthony Sottile 创作于
-
- 28 2月, 2018 2 次提交
-
-
由 Anthony Sottile 创作于
-
由 Anthony Sottile 创作于
-
- 24 2月, 2018 1 次提交
-
-
由 Anthony Sottile 创作于
-
- 19 2月, 2018 1 次提交
-
-
由 Anthony Sottile 创作于
-
- 14 1月, 2018 1 次提交
-
-
由 Anthony Sottile 创作于
-
- 05 12月, 2017 1 次提交
-
-
由 Anthony Sottile 创作于
Resolves #252
-
- 30 11月, 2017 1 次提交
-
-
由 Ben Webber 创作于
-
- 26 11月, 2017 1 次提交
-
-
由 Ben Webber 创作于
This check requires authors to initialize empty or zero builtin types using the literal syntax (e.g., `{}` instead of `dict()`). Authors may ignore this requirement for certain builtins using the `--ignore` option. Authors may also forbid calling `dict()` with keyword arguments (`dict(a=1, b=2)`) using the `--no-allow-dict-kwargs` flag.
-
- 19 10月, 2017 1 次提交
-
-
由 Anthony Sottile 创作于
-
- 12 10月, 2017 2 次提交
-
-
由 Anthony Sottile 创作于
-
由 Anthony Sottile 创作于
-
- 09 10月, 2017 1 次提交
-
-
由 Anthony Sottile 创作于
-
- 07 10月, 2017 1 次提交
-
-
由 Anthony Sottile 创作于
-
- 27 9月, 2017 1 次提交
-
-
由 Anthony Sottile 创作于
-
- 19 9月, 2017 1 次提交
-
-
由 Anthony Sottile 创作于
-
- 08 9月, 2017 1 次提交
-
-
由 Anthony Sottile 创作于
-
- 06 9月, 2017 1 次提交
-
-
由 Morgan Courbet 创作于
-
- 21 8月, 2017 1 次提交
-
-
由 Anthony Sottile 创作于
-
- 27 7月, 2017 1 次提交
-
-
由 Dan 创作于
Fix error in README.md
-
- 03 7月, 2017 3 次提交
-
-
由 Anthony Sottile 创作于
-
由 Anthony Sottile 创作于
-
由 Chris Kuehl 创作于
-
- 25 6月, 2017 1 次提交
-
-
由 Daniel Gallagher 创作于
-
- 23 6月, 2017 2 次提交
-
-
由 Daniel Gallagher 创作于
-
由 Daniel Gallagher 创作于
-
- 06 6月, 2017 1 次提交
-
-
由 Anthony Sottile 创作于
-
- 20 3月, 2017 1 次提交
-
-
由 Evan Felix 创作于
* add no commit code and config * add the code * remove version tweak * fix logic, remove newline * add Tests and cleanup testing issues * remove extraneous modules * cleanup some pep8 and flake issues * reorder imports * more fixes for syntax checking * code cleanup based off asottile comments * Use Contractions Properly, alphabatize new hook. * Adding support for branches with a slash in them.
-
- 13 3月, 2017 1 次提交
-
-
由 Anthony Sottile 创作于
-
- 25 2月, 2017 1 次提交
-
-
由 Anthony Sottile 创作于
I noticed in our traffic on pre-commit/pre-commit that there were a lot of hits to [this issue](https://github.com/pre-commit/pre-commit/issues/366) presumably due to copy pasting from this readme. This should reduce frustration in that regard (we'll have to remember to update this whenever bumping the version).
-
- 01 2月, 2017 1 次提交
-
-
由 Anthony Sottile 创作于
-
- 30 12月, 2016 2 次提交
-
-
由 Daniel Roschka 创作于
-
由 Daniel Roschka 创作于
The previous approach for finding AWS credentials was pretty naive and only covered contents of a single file (~/.aws/credentials by default). The AWS CLI documentation states various other ways to configure credentials which weren't covered: https://docs.aws.amazon.com/cli/latest/topic/config-vars.html#credentials Even that aren't all ways, a look into the code shows: https://github.com/boto/botocore/blob/develop/botocore/credentials.py This commit changes the behavior so the hook will behave in a way that if the AWS CLI is able to obtain credentials from local files, the hook will find them as well. The changes in detail are: - detect AWS session tokens and handle them like secret keys. - always search credentials in the default AWS CLI file locations ( ~/.aws/config, ~/.aws/credentials, /etc/boto.cfg and ~/.boto) - detect AWS credentials configured via environment variables in AWS_SECRET_ACCESS_KEY, AWS_SECURITY_TOKEN and AWS_SESSION_TOKEN - check additional configuration files configured via environment variables (AWS_CREDENTIAL_FILE, AWS_SHARED_CREDENTIALS_FILE and BOTO_CONFIG) - print out the first four characters of each secret found in files to be checked in, to make it easier to figure out, what the secrets were, which were going to be checked in - improve error handling for parsing ini-files - improve tests There is a major functional change introduced by this commit: Locations the AWS CLI gets credentials from are always searched and there is no way to disable them. --credentials-file is still there to specify one or more additional files to search credentials in. It's the purpose of this hook to find and check files for found credentials, so it should work in any case. As this commit also improves error handling for not-existing or malformed configuration files, it should be no big deal. Receiving credentials via the EC2 and ECS meta data services is not covered intentionally, to not further increase the amount of changes in this commit and as it's probably an edge case anyway to have this hook running in such an environment.
-