--- ruleName: align description: Enforces vertical alignment. rationale: 'Helps maintain a readable, consistent style in your codebase.' optionsDescription: |- Three arguments may be optionally provided: * `"parameters"` checks alignment of function parameters. * `"arguments"` checks alignment of function call arguments. * `"statements"` checks alignment of statements. options: type: array items: type: string enum: - arguments - parameters - statements minLength: 1 maxLength: 3 optionExamples: - '[true, "parameters", "statements"]' type: style optionsJSON: |- { "type": "array", "items": { "type": "string", "enum": [ "arguments", "parameters", "statements" ] }, "minLength": 1, "maxLength": 3 } layout: rule title: 'Rule: align' ---