Skip to content

Commit 2b77e35

Browse files
committed
Add rules for tokAt(0) and strAt(0), suggested by reif
1 parent bacb234 commit 2b77e35

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

rules/token-matching.xml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,19 @@
1616
without special pattern requirements.</summary>
1717
</message>
1818
</rule>
19+
<rule version="1">
20+
<pattern>\b[\w_]+ \. tokAt \( 0 \)</pattern>
21+
<message>
22+
<id>TokentokAt0</id>
23+
<severity>error</severity>
24+
<summary>tok->tokAt(0) is a slow way to say tok.</summary>
25+
</message>
26+
</rule>
27+
<rule version="1">
28+
<pattern>\b[\w_]+ \. strAt \( 0 \)</pattern>
29+
<message>
30+
<id>TokenstrAt0</id>
31+
<severity>error</severity>
32+
<summary>tok->strAt(0) is a slow way to say tok->str()</summary>
33+
</message>
34+
</rule>

0 commit comments

Comments
 (0)