# Kotlin Rules

Index of all built-in rules available for Kotlin
Table of Contents

## Best Practices

Rules which enforce generally accepted best practices.

- FunctionNameTooShort: Function names should be easy to understand and describe the intention. Makes developers happy.

## Error Prone

Rules to detect constructs that are either broken, extremely confusing or prone to runtime errors.

- OverrideBothEqualsAndHashcode: Override both public boolean Object.equals(Object other), and public int Object.hashCode(), or ov…

Tags: rule_references