Commit graph

227 commits

Author SHA1 Message Date
Alexander Demin
b3a28deca7 Review fixes 2020-02-13 17:12:45 +00:00
Alexander Demin
75d4832e98 Unit test for empty AWS variables 2020-02-13 12:01:38 +00:00
Alexander Demin
ace459bec5 Skip empty variables in detect_aws_credentials 2020-02-12 21:54:05 +00:00
Anthony Sottile
f5c42a050b pre-commit-hooks: python3.6+ 2020-02-05 11:22:18 -08:00
Anthony Sottile
fea76b9ea1 Fix CI by upgrading AP templates 2020-02-03 08:41:48 -08:00
Rich Rauenzahn
612a4b18cf
fix regular expression for test files 2019-12-04 11:45:21 -08:00
Vinay Karanam
189e33e48c Fixed sorting for non editable requirement urls 2019-11-14 02:22:07 +05:30
iconmaster5326
a33a8f0d8a Change parameter name to "chars" and move encoding outside loop 2019-10-25 12:20:04 -04:00
Iconmaster
dcbf43489c
Apply suggestion: the bytes(...) call does nothing here 2019-10-25 12:15:11 -04:00
iconmaster5326
c431f09ac3 Fix failure on Python 2 2019-10-25 11:54:00 -04:00
iconmaster5326
a2f836a23b fix-whitespace: Added test for custom charsets 2019-10-25 11:34:26 -04:00
iconmaster5326
886dfc4205 trailing-whitespace: add option for custom chars to strip 2019-10-25 11:12:49 -04:00
Anthony Sottile
86a010b750 Remove unnecessary double printing of filename 2019-10-12 13:48:13 -07:00
Barak Y. Reif
e4cfaa6b68 remove redundent type annotation 2019-09-28 22:16:20 +03:00
Barak Y. Reif
d4b544daf3 alter file with new line even if no other content is changed 2019-09-28 21:59:41 +03:00
Barak Y. Reif
da2ea3f7a7 add new line post reading requirements file, change before from tuple to list, add test cases 2019-09-28 21:40:09 +03:00
Joey Pinhas
d6c0aa5a35 Remove useless newline 2019-09-24 16:27:34 -04:00
Joey Pinhas
ea8fbf9cf0 Remove unneeded string join 2019-09-24 15:47:53 -04:00
Joey Pinhas
ec6c39ee62 Print filenames in the diff 2019-09-24 15:42:24 -04:00
Joey Pinhas
31e740ed05 Use unified_diff 2019-09-15 13:48:00 -04:00
Joey Pinhas
27cd688c8e Flush stderr, and formatting 2019-09-15 13:29:52 -04:00
Joey Pinhas
831d2a99ab Print file line stderr 2019-09-15 12:51:03 -04:00
Joey Pinhas
93b7b66cda Remove erroneoous print statement 2019-09-13 14:38:40 -04:00
Joey Pinhas
0ff23d4e9f Remove extra cli flag, and update test case
This commit uses capsys to test the output of the diff, which is now
hidden behind the autofix flag if it's disabled
2019-09-13 14:30:52 -04:00
Joey Pinhas
b28837a038 Add test case to test diffing function 2019-08-23 14:14:10 -04:00
Joey Pinhas
780f20249f Add option to show expected output
This prints a diff between the given json file and the expected
(pretty) output, with this functionality hidden behind a cli flag
2019-08-16 12:40:57 -04:00
Joey Pinhas
3e9db01775 Add logic to print line number of JSON errors
This commit makes the pretty JSON check more verbose when it encounters
errors, that way developers can see which lines are causing errors in
order to debug.
2019-08-15 12:32:33 -04:00
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