---
name: "eslint"
section: "1"
platform: "linux"
package: "eslint"
version: "6.4.0~dfsg+~6.1.9-12"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/eslint"
---

# eslint(1)

JavaScript

## NAME

eslint - JavaScript

## DESCRIPTION

eslint \[options\] file.js \[file.js\] \[dir\]

### Basic configuration:

- **--no-eslintrc**

  Disable use of configuration from .eslintrc.\*

- **-c**, **--config** path::String

  Use this configuration, overriding .eslintrc.\* config options if present

- **--env** \[String\]

  Specify environments

- **--ext** \[String\]

  Specify JavaScript file extensions - default: .js

- **--global** \[String\]

  Define global variables

- **--parser** String

  Specify the parser to be used

- **--parser-options** Object

  Specify parser options

- **--resolve-plugins-relative-to** path::String

  A folder where plugins should be resolved from, CWD by default

### Specifying rules and plugins:

- **--rulesdir** \[path::String\]

  Use additional rules from this directory

- **--plugin** \[String\]

  Specify plugins

- **--rule** Object

  Specify rules

### Fixing problems:

- **--fix**

  Automatically fix problems

- **--fix-dry-run**

  Automatically fix problems without saving the changes to the file system

- **--fix-type** Array

  Specify the types of fixes to apply (problem, suggestion, layout)

### Ignoring files:

- **--ignore-path** path::String

  Specify path of ignore file

- **--no-ignore**

  Disable use of ignore files and patterns

- **--ignore-pattern** \[String\]

  Pattern of files to ignore (in addition to those in .eslintignore)

### Using stdin:

- **--stdin**

  Lint code provided on \<STDIN\> - default: false

- **--stdin-filename** String

  Specify filename to process STDIN as

### Handling warnings:

- **--quiet**

  Report errors only - default: false

- **--max-warnings** Int

  Number of warnings to trigger nonzero exit code - default: **-1**

### Output:

- **-o**, **--output-file** path::String

  Specify file to write report to

- **-f**, **--format** String

  Use a specific output format - default: stylish

- **--color**, **--no-color**

  Force enabling/disabling of color

### Inline configuration comments:

- **--no-inline-config**

  Prevent comments from changing config or rules

- **--report-unused-disable-directives**

  Adds reported errors for unused eslint-disable directives

### Caching:

- **--cache**

  Only check changed files - default: false

- **--cache-file** path::String

  Path to the cache file. Deprecated: use **--cache-location** - default: .eslintcache

- **--cache-location** path::String

  Path to the cache file or directory

### Miscellaneous:

- **--init**

  Run config initialization wizard - default: false

- **--debug**

  Output debugging information

- **-h**, **--help**

  Show help

- **-v**, **--version**

  Output the version number

- **--print-config** path::String

  Print the configuration for the given file
