normalize-syntax-rules 0.3.2

Syntax-based linting rules with tree-sitter queries
Documentation
1
2
3
4
5
6
7
8
9
def validate_input(value):
    assert value is not None, "value must not be None"
    assert isinstance(value, int), f"expected int, got {type(value)}"
    return value * 2


def process(data):
    assert len(data) > 0
    return data[0]