Lintrule Documentation

    Dashboard

    Example: Nextjs

    Create a new ruleset in the .rules directory:

    touch .rules/common-bugs.md
    

    Then, add a rule like the following:

    Make sure our code follows these best practices, UNLESS there's a comment explaining why it's okay to break the rule.
    
    1. Avoid typos.
    2. Don't store secrets in code.
    3. Use a logging library, not console.log, print, etc.
    4. Follow reasonable conventions of the language we're programming in. No need to be too strict.
    5. Avoid dangerous stuff, like things that could lead to template injection, SQL injection, broken access control, or really anything that would show up as a CVE somewhere.