normalize-syntax-rules 0.3.2

Syntax-based linting rules with tree-sitter queries
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# enumerate — idiomatic
for i, item in enumerate(items):
    print(i, item)

# range with explicit count — fine
for i in range(10):
    print(i)

# range with two arguments — not flagged
for i in range(0, 10):
    print(i)

# range(len()) nested differently — not flagged
n = len(items)
for i in range(n):
    print(i)