ESLint Cheat Sheet

Last Updated: November 21, 2025

Setup

// Install
npm install --save-dev eslint

// Initialize
npx eslint --init

// .eslintrc.json
{
  "extends": "eslint:recommended",
  "rules": {
    "semi": ["error", "always"],
    "quotes": ["error", "double"]
  }
}

Common Rules

Item Description
no-console Disallow console.log
no-unused-vars No unused variables
eqeqeq Require === and !==
curly Require curly braces
no-var Disallow var, use let/const

Commands

eslint file.js
Lint file
eslint . --fix
Auto-fix issues
eslint --ignore-path .gitignore
Ignore files
💡 Pro Tip: Integrate ESLint with your editor for real-time feedback!
← Back to Programming Languages | Browse all categories | View all cheat sheets