Łukasz Langa
0095701ff9
Not actually using the Model T logo after all
2018-03-24 18:05:37 -07:00
Łukasz Langa
9e31754284
Documentation fixes for ReadTheDocs
2018-03-24 17:15:48 -07:00
Łukasz Langa
0677a53937
Implement # fmt: off
and # fmt: on
...
Fixes #5
2018-03-23 17:16:08 -07:00
Łukasz Langa
475179a53a
Omit extra space in Sphinx auto-attribute comments
...
This feature of Sphinx is described in:
http://www.sphinx-doc.org/en/stable/ext/autodoc.html#directive-autoattribute
Fixes #68
2018-03-23 08:56:55 -07:00
Łukasz Langa
cf6f577928
Properle space complex expressions in default values of typed arguments
...
Fixes #60
2018-03-22 23:52:21 -07:00
Łukasz Langa
6316e293ac
Automatic detection of deprecated Python 2 forms of print and exec
...
Note: if those are handled, you can't use --safe because this check is using
Python 3.6+ builtin AST.
Fixes #49
2018-03-22 23:19:23 -07:00
Łukasz Langa
8de552eb4f
Only return exit code 1 when --check is used
...
Also, output less confusing messages in --check.
Fixes #50
2018-03-22 17:33:44 -07:00
Łukasz Langa
584d51a042
Mention fix for #59
2018-03-22 17:15:08 -07:00
Łukasz Langa
c9f8983936
Badges. BADGES. BAAADDDGGGEEESSS!!!
2018-03-21 21:46:37 -07:00
Łukasz Langa
df7aacb43e
Omit extra space in kwarg unpacking if it's an argument
...
Fixes #46
2018-03-21 18:35:25 -07:00
Łukasz Langa
92b377556e
Don't omit whitespace when the factor is not a math operator
...
Fixes #55
2018-03-21 18:34:16 -07:00
Łukasz Langa
79b720ca9f
Mention how stdio handling works
...
Fixes #57
2018-03-21 18:00:32 -07:00
Łukasz Langa
afff418fa1
Extra newlines in code examples
2018-03-21 17:14:29 -07:00
Łukasz Langa
fd3400d44c
Mention joslarson.black-vscode
...
Fixes #45
2018-03-20 18:57:33 -07:00
Łukasz Langa
b1a7600b0a
Treat comments less magically
2018-03-20 18:55:19 -07:00
Łukasz Langa
5bc40707af
Fix numpy-style array indexing for real
...
Fixes #33
2018-03-20 18:54:33 -07:00
Łukasz Langa
e911c79809
Don't remove single empty lines outside of bracketed expressions
...
Fixes #19
2018-03-20 18:54:19 -07:00
Łukasz Langa
d9c6b99073
Restore ability to format code with legacy usage of async
as a name
...
Fixes #20
Fixes #42
2018-03-20 18:54:01 -07:00
Łukasz Langa
155aa71db0
Update README with stdin information
2018-03-20 18:53:26 -07:00
Łukasz Langa
94f50c1461
Update formatting example
2018-03-17 02:13:11 -07:00
Łukasz Langa
9d78a57187
18.3a2
2018-03-17 01:26:30 -07:00
Łukasz Langa
68c71b621f
Don't fold postscriptum standalone comment into last statement
...
This happened when the last statement was a simple statement.
Fixes #18
Fixes #28
2018-03-17 00:59:28 -07:00
Łukasz Langa
b9c06a0d23
Don't put four empty lines between top-level functions split by a comment
2018-03-16 22:14:43 -07:00
Łukasz Langa
7ad9445caf
Describe fix for #21 in README
2018-03-16 21:55:41 -07:00
Łukasz Langa
9c9f6eb6d5
Remove the trailing comma if there is only one argument to a call
...
This makes it consistent with removing the trailing comma when multiple
arguments to a call fit in a single line. It also makes it a tiny bit more
likely that an expression will fit a line that didn't use to.
2018-03-16 17:32:55 -07:00
Łukasz Langa
2854794249
Add words
2018-03-16 01:05:36 -07:00
Łukasz Langa
1ec7544ab7
Bump version, update README with current fixes
2018-03-16 00:01:22 -07:00
Łukasz Langa
5fb5cc8c2b
Only use trailing commas in function signatures when it's safe
...
Trailing commas after * or ** in a function signature are only safe for Python 3.6
code. So now Black checks whether the file was already Python 3.6 to begin
with. If so, trailing commas are used in such cases. Otherwise, they're not.
When * and ** don't appear in a function signature, the trailing comma is
always safe.
Fixes #8
2018-03-15 19:44:09 -07:00
Łukasz Langa
c26daa4fd5
Don't split on for-loop variable unpacks
...
Fixes #23
2018-03-15 19:23:19 -07:00
Łukasz Langa
4c480bcac2
Add --check
...
Fixes #9
2018-03-15 16:02:57 -07:00
Osaetin Daniel
80f9b14a30
Fixed malformed link to pathlib
2018-03-15 15:04:00 -07:00
Łukasz Langa
5370714c96
Fix spurious space after unary expression
...
This happened when the operand was a complex expression.
Fixes #15
2018-03-15 14:54:37 -07:00
Łukasz Langa
174fc47b78
Fix spurious space in parenthesized set expressions
...
Fixes #7
2018-03-15 11:28:59 -07:00
Łukasz Langa
e1e89091d1
Fix invalid spacing of dots in relative imports
...
Fixes #6
Fixes #13
2018-03-15 11:21:53 -07:00
Hugo
de860cccf1
Use HTTPS
2018-03-15 11:07:33 -07:00
Hugo
3539d910bc
Update code formatting
...
!XXX doesn't render as code formatting, XXX does
2018-03-15 10:57:16 -07:00
Łukasz Langa
4c086b137e
testimonials += 1 # kennethreitz
2018-03-14 14:38:33 -07:00
Łukasz Langa
e74117f172
Initial commit
2018-03-14 12:55:32 -07:00