Commit graph

611 commits

Author SHA1 Message Date
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
34a14fb7bc
Merge pull request #407 from pre-commit/changelog_dates
Add dates to changelog entries
2019-08-11 16:40:12 -07:00
Anthony Sottile
3ed9b62aec Add dates to changelog entries
Automated with this script:

```bash
git tag -l | sed 's/^v//g' |
    xargs --replace bash -c 'sed -r -i "s/^({})$/\1 - $(git show --format=%ad --date=short --no-patch v{})/g" CHANGELOG.md'
sed -r -i 's/^(=+)$/\1=============/g' CHANGELOG.md
                     # - 2019-01-01
```
2019-08-11 16:31:05 -07:00
Anthony Sottile
d6d3bd9460 v2.3.0 2019-08-05 10:33:34 -07:00
Anthony Sottile
c245a7c5e5
Merge pull request #400 from pycontribs/toml-checker
Toml checker
2019-08-05 10:28:00 -07:00
Anthony Sottile
696c403f74
Merge pull request #405 from squeaky-pl/feature/add-sys-exit-to-file-contents-sorter
Rebased add sys.exit(main()) to file_contents_sorter.py
2019-08-03 11:57:05 -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
8d7d40c7cc Add README entry for check-toml hook 2019-08-03 19:16:51 +01: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
Anthony Sottile
b7abd18ceb
Merge pull request #403 from pycontribs/fix/azure
Assure we have HOME defined during testing
2019-08-03 11:12:55 -07:00
Sorin Sbarnea
37209942f8 Assure we have HOME defined during testing
Fixed broken CI caused by missing HOME.

Fixes: #402
2019-08-03 18:35:49 +01:00
Anthony Sottile
9ce6b9facb
Merge pull request #389 from danlamanna/add-rpdb-to-list-of-debuggers
Add the rpdb debugger to the list of debugger packages
2019-06-15 17:17:37 -07:00
Dan LaManna
e34f0c44aa Add the rpdb debugger to the list of debugger packages 2019-06-05 12:29:23 -04:00
Anthony Sottile
0b70e285e3 v2.2.3 2019-05-16 09:58:18 -07:00
Anthony Sottile
24c5f07105
Merge pull request #386 from pre-commit/line_endings_string_fixer
Fix crlf line endings for double-quote-string-fixer
2019-05-16 09:48:59 -07:00
Anthony Sottile
711b730b67 Fix crlf line endings for double-quote-string-fixer 2019-05-16 09:42:04 -07:00
Anthony Sottile
e8e54f7f99 v2.2.2 2019-05-15 10:17:27 -07:00
Anthony Sottile
404e226b3b
Merge pull request #384 from pre-commit/line_endings
Handle crlf endings in fix-encoding-pragma
2019-05-15 10:15:07 -07:00
Anthony Sottile
79a1b2676e Handle crlf endings in fix-encoding-pragma 2019-05-15 10:04:18 -07:00
Anthony Sottile
45fc394c19
Merge pull request #382 from pre-commit/all-repos_autofix_mypy-ini
Combine mypy.ini and setup.cfg
2019-05-08 14:37:10 -07:00
Anthony Sottile
8bb09ce407 Combine mypy.ini and setup.cfg
Committed via https://github.com/asottile/all-repos
2019-05-08 14:30:29 -07:00
Anthony Sottile
6d7906e131
Merge pull request #380 from pre-commit/all-repos_autofix_azure-pre-commit
speed up azure jobs
2019-04-28 16:42:08 -07:00
Anthony Sottile
9eb0d699ec speed up azure jobs
Committed via https://github.com/asottile/all-repos
2019-04-28 16:26:55 -07:00
Anthony Sottile
1f6de3d703
Merge pull request #379 from pre-commit/all-repos_autofix_trim-passenv
Trim passenv (tox>=2.8)
2019-04-21 16:28:55 -07:00
Anthony Sottile
c898df99ed Trim passenv (tox>=2.8)
Committed via https://github.com/asottile/all-repos
2019-04-21 16:12:19 -07:00
Anthony Sottile
9ee4347a8f v2.2.1 2019-04-21 13:17:05 -07:00
Anthony Sottile
7905d805af v2.2.0 2019-04-21 13:15:43 -07:00
Anthony Sottile
f67747875e
Merge pull request #378 from roottool/change-from-open-to-io.open#377
Changed from open() to io.open()
2019-04-21 12:36:48 -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
5b01ea52f2 empty commit 2019-04-22 04:11:18 +09:00
roottool
e7924b53e4 Changed from open() to io.open() 2019-04-22 03:48:18 +09:00
Anthony Sottile
e6e26c3110
Merge pull request #376 from marcjay/no-commit-to-branch-wildcard
Add regex matching to no-commit-to-branch hook
2019-04-20 16:50:49 -07: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
6568414fc5 Clarify default behaviour in README for no-commit-to-branch 2019-04-20 14:06:59 +01:00
Marc Jay
7b959d140f Tidy up indentation in README changes for no-commit-to-branch 2019-04-20 13:52:59 +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
aa9c202b9b
Merge pull request #374 from pre-commit/check_docstring_first_no_encoding
Don't require an encoding for check-docstring-first
2019-03-30 15:44:22 -07:00
Anthony Sottile
2f6a2515ec Don't require an encoding for check-docstring-first 2019-03-30 15:31:42 -07:00
Anthony Sottile
cbc17d19d9
Merge pull request #372 from tobywf/master
Run check-byte-order-marker against all text types
2019-03-21 16:43:40 -07:00
Toby Fleming
841c47ebf7 Run check-byte-order-marker against all text types, not just Python files 2019-03-21 16:33:00 -07:00
Anthony Sottile
f8ae0aab7b
Merge pull request #370 from pre-commit/all-repos_autofix_trigger-on-tags
Trigger azure pipelines on tags
2019-03-17 11:34:28 -07:00
Anthony Sottile
3337b5ec0d Trigger azure pipelines on tags
Committed via https://github.com/asottile/all-repos
2019-03-17 11:00:24 -07:00
Anthony Sottile
d85c06d9a6
Use more generic github endpoint name 2019-03-10 17:29:03 -07:00
Anthony Sottile
5320b1cd59
Merge pull request #368 from pre-commit/azure_pipelines
azure pipelines [skip travis] [skip appveyor]
2019-03-10 17:26:45 -07:00