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!