> For the complete documentation index, see [llms.txt](/llms.txt).
> Markdown versions of each page are available by appending .md to any URL.

# How To: Set Coding Best Practices

Use Warp Rules to enforce coding style, TypeScript conventions, and documentation quality across AI-generated code.

Learn how to use Warp’s Rules to enforce coding style, documentation quality, and consistency across projects.

![YouTube video](https://i.ytimg.com/vi/AuM2OIvXlnY/sddefault.jpg)

* * *

## Intro

This tutorial teaches you how to create coding Rules that make AI follow your team’s **best practices** automatically.  
  
By specifying formatting, style preferences, and documentation standards, Warp ensures consistent, high-quality code across your repositories.

* * *

1.  #### The Problem
    
    Developers often have different habits — formatting styles, TypeScript conventions, or comment quality.  
    Without clear rules, AI-generated code can be inconsistent or hard to maintain.
    
2.  #### The Rule Setup
    
    Define Rules that enforce formatting, type preferences, and doc quality.
    
    **Example Rule**
    
    ```
    Rule: Code Authoring Standards- Always format and check work before returning results.- Prefer `types` over `interfaces` in TypeScript.- Apply concise, human-readable JS Docs using the Hemingway test.
    ```
    
    Note
    
    The **Hemingway test** ensures code comments are simple and clear — short sentences, active voice, and no unnecessary complexity.
    
3.  #### Benefits
    
    -   Encourages readable, maintainable code
    -   Improves documentation clarity
    -   Prevents style drift across AI contributions
