* Émanuel Barry <[email protected]> [2016-06-27 21:08:20 -0400]: > Hello Code Quality people, > I'm writing to you today about a change that I'm proposing to CPython, which > will warn on invalid Unicode (and bytes) escape sequences, starting 3.6. It > will eventually become an error, although when is yet to be decided. See > http://bugs.python.org/issue27364 for the patch and discussion. First > message sums up pretty well what the end result will be (with maybe a few > minor differences). > > As Victor Stinner and Guido both suggested, it would be good to introduce > this in the linters, to help folks who are running e.g. 3.5 (or 2.7 with > plans to migrate). So here I am, asking the maintainers of the linters to > introduce this, hopefully before 3.6.0 hits the shelves in December.
pylint already does:
$ cat x.py
print("hello \world")
$ pylint x.py
[...]
W: 1, 0: Anomalous backslash in string: '\w'. String constant might
be missing an r prefix. (anomalous-backslash-in-string)
[...]
Florian
--
http://www.the-compiler.org | [email protected] (Mail/XMPP)
GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc
I love long mails! | http://email.is-not-s.ms/
signature.asc
Description: PGP signature
_______________________________________________ code-quality mailing list [email protected] https://mail.python.org/mailman/listinfo/code-quality
