File tree 2 files changed +27
-0
lines changed 2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change
1
+ # pylint:disable=W0105, W0511
2
+ """Test for anomalous backslash escapes in strings"""
3
+
4
+ BAD_ESCAPE = '\z' # [anomalous-backslash-in-string]
5
+ BAD_ESCAPE_NOT_FIRST = 'abc\z' # [anomalous-backslash-in-string]
6
+ BAD_ESCAPE_WITH_PREFIX = b'abc\z' # [anomalous-backslash-in-string]
7
+ BAD_ESCAPE_WITH_BACKSLASH = b'a\
8
+ \z' # [anomalous-backslash-in-string]
9
+ # +3:[anomalous-backslash-in-string]
10
+ BAD_ESCAPE_BLOCK = b'''
11
+ abc
12
+ \z
13
+ '''
14
+ BAD_ESCAPE_PARENS = (b'abc'
15
+ b'\z' ) # [anomalous-backslash-in-string]
16
+ GOOD_ESCAPE = '\b '
17
+
18
+ # Valid raw strings
19
+ BAD_ESCAPE_BUT_RAW = r'\z'
20
+
21
+ # In a comment you can have whatever you want: \z
Original file line number Diff line number Diff line change
1
+ anomalous-backslash-in-string:4::"Anomalous backslash in string: '\z'. String constant might be missing an r prefix."
2
+ anomalous-backslash-in-string:5::"Anomalous backslash in string: '\z'. String constant might be missing an r prefix."
3
+ anomalous-backslash-in-string:6::"Anomalous backslash in string: '\z'. String constant might be missing an r prefix."
4
+ anomalous-backslash-in-string:8::"Anomalous backslash in string: '\z'. String constant might be missing an r prefix."
5
+ anomalous-backslash-in-string:12::"Anomalous backslash in string: '\z'. String constant might be missing an r prefix."
6
+ anomalous-backslash-in-string:15::"Anomalous backslash in string: '\z'. String constant might be missing an r prefix."
You can’t perform that action at this time.
0 commit comments