<aside> ☝ Clay is the language we use for programming code review rules. The language has a goal to be expressive, while remaining simple and easy to read.

</aside>

Getting started

Basic syntax

Primitive types

Arrays

Operators

Autofix rules

System variables (scope)

Supported source types

Supported node types

Writing rules

Working with AST nodes

Selectors

Clay Conventions

Class documentation

Standard Clay Classes

Clay Team

Known issues

Clay Improvements & Ideas