Commit graph

200 commits

Author SHA1 Message Date
Anthony Sottile
c245a7c5e5
Merge pull request #400 from pycontribs/toml-checker
Toml checker
2019-08-05 10:28:00 -07:00
Sorin Sbarnea
317aef4961 Added tests for check_toml
Also assures we print filename when error occurs.
2019-08-03 19:40:57 +01:00
Squeaky
611a4443d7 add sys.exit(main()) to file_contents_sorter.py 2019-08-03 20:34:39 +02:00
Semyon Maryasin
771156fb5e Use toml rather than pytoml
Pytoml has an issue with error messages: https://github.com/avakar/pytoml/issues/41
2019-08-03 19:16:51 +01:00
Semyon Maryasin
ae70f7e3c7 Add check-toml hook 2019-08-03 19:16:51 +01:00
Dan LaManna
e34f0c44aa Add the rpdb debugger to the list of debugger packages 2019-06-05 12:29:23 -04:00
Anthony Sottile
711b730b67 Fix crlf line endings for double-quote-string-fixer 2019-05-16 09:42:04 -07:00
Anthony Sottile
79a1b2676e Handle crlf endings in fix-encoding-pragma 2019-05-15 10:04:18 -07:00
roottool
fc9fb8bfa8 Changed position of 'import io' 2019-04-22 04:24:41 +09:00
roottool
47c89785e8 Added newline 2019-04-22 04:17:09 +09:00
roottool
e7924b53e4 Changed from open() to io.open() 2019-04-22 03:48:18 +09:00
Anthony Sottile
053feb1e6f Use AbstractSet to appease mypy 2019-04-20 16:21:58 -07:00
Marc Jay
a7af812449 Make optional argument use an immutable set for the default value
in no-commit-to-branch. Make other sets immutable to satisfy type-checking
and be consistent
2019-04-20 23:07:14 +01:00
Marc Jay
8d2785b9d6 Amend approach for no-commit-to-branch to use regex matching based on
feedback. Adds --pattern optional argument which can be used alongside
--branch to block commits to a branch which matches a supplied
regex expression
2019-04-20 13:46:49 +01:00
Marc Jay
d6847c4827 Add wildcard matching to no-commit-to-branch hook so that commits can
be blocked on, for example, all release branches with 'release/*'
2019-04-09 23:53:39 +01:00
Anthony Sottile
2f6a2515ec Don't require an encoding for check-docstring-first 2019-03-30 15:31:42 -07:00
Anthony Sottile
8bb94f0bd4 azure pipelines [skip travis] [skip appveyor] 2019-03-10 16:56:44 -07:00
Anthony Sottile
8626e266dd double-quote-string-fixer 2019-02-11 19:57:37 -08:00
Anthony Sottile
4575652bd2 Use default flake8 config 2019-02-11 19:56:15 -08:00
Anthony Sottile
030bfac7e4 Apply typing to all of pre-commit-hooks 2019-01-31 20:09:15 -08:00
Anthony Sottile
63cc3414e9 Updates for flake8 3.7 2019-01-30 00:15:11 -08:00
Anthony Sottile
e7158ce14d pre-commit autoupdate 2019-01-02 10:31:51 -08:00
Anthony Sottile
a762639038 switch from pyyaml to ruamel.yaml 2018-12-28 13:09:17 -08:00
Andy Gimblett
59ed512020 In mixed-line-endings, move check/print to main() as suggested by asottile (PR 341) 2018-11-26 17:35:03 +00:00
Andy Gimblett
f3c65bcd20 Report failing filenames when --fix=no in mixed-line-endings 2018-11-26 10:17:52 +00:00
Ryan Delaney
0d83fed4fa Reword usage info to clarify required usage syntax 2018-10-28 16:00:01 -07:00
Ryan Delaney
2d4833c73e Rename metavar to clarify required usage syntax 2018-10-28 15:58:14 -07:00
Ryan Delaney
b1feed0ced Add ban for pgp/gpg private key blocks 2018-10-22 12:11:59 -07:00
mtkennerly
e694a6cfc2 Incorporate patch to support isolated CR 2018-10-13 19:44:02 -04:00
mtkennerly
2ab5832ce1 Preserve CRLF if file already ends that way 2018-10-13 19:00:22 -04:00
mtkennerly
abd3d0ec3f Fix CRLF lines 2018-10-13 07:26:53 -04:00
Anthony Sottile
08e2918d60
Merge pull request #321 from pre-commit/suggest_mirrors_autopep8
Remove autopep8-wrapper in favor of autopep8
2018-10-12 19:23:26 -07:00
Anthony Sottile
99453a5366 Default --no-markdown-linebreak-ext for trailing-whitespace 2018-10-12 18:15:39 -07:00
Anthony Sottile
526904b159 Remove autopep8-wrapper in favor of autopep8 2018-10-11 17:19:35 -07:00
Vinay Karanam
64b9f3dcf0 Added --assume-in-merge option for check-merge-conflict
Fixes #300
2018-06-26 23:59:40 +05:30
Anthony Sottile
9bf684c131
Merge pull request #297 from pre-commit/warnings
Fix resource warnings
2018-06-18 08:21:00 -07:00
Anthony Sottile
5dc306b35d Fix resource warnings 2018-06-18 00:00:38 -07:00
Anthony Sottile
6239384547 Fix invalid escape sequences 2018-06-17 23:52:13 -07:00
Anthony Sottile
baec308367 Allow multiple branches to be protected
Original patch by @moas
2018-06-09 11:18:33 -07:00
Anthony Sottile
c72ad40a6d Improve vcs regex (don't match whitespace) 2018-06-04 10:10:14 -07:00
vin01
45d3850244 Detect putty & sshcom private keys 2018-05-19 00:31:16 +01:00
Anthony Sottile
df93509aed Explicitly check for ast.Name 2018-05-17 17:14:25 -07:00
Anthony Sottile
18b3ab7cd2 debug-statements: detect python3.7+ breakpoint() 2018-05-13 15:28:39 -07:00
Michał Sochoń
54c0f8c937 Open files as UTF-8 2018-03-26 12:00:48 +02:00
Michał Sochoń
980fc9bdc3 Fix flake8 error
Forgot to rename one var...
2018-03-26 00:41:21 +02:00
Michał Sochoń
b0d44c7084 Ensure not to alter list in 'for' loop 2018-03-26 00:17:13 +02:00
Michał Sochoń
9e28aaf275 Simplify check, extend README 2018-03-26 00:02:23 +02:00
Michał Sochoń
1d6ad0d6ed Provide automatic removal of pkg-resources==0.0.0
Should help to deal with that pretty paintuly issue under Ubuntu/Debian
family:
https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1635463
2018-03-25 23:34:02 +02:00
Anthony Sottile
a21def36e3 Add an --unsafe option to check-yaml 2018-03-19 09:28:18 -07:00
Anthony Sottile
38e02ff508 Don't add end-of-file newline while trimming whitespace 2018-02-28 08:43:07 -08:00