All apps/JSHint

JSHint

jshint

A community-driven tool that detects errors and potential problems in JavaScript code.

Runs as jshint|macOS, Linux, Windows|jshint.com

Command form

ai-draft · 2 tasks · 9 fields

Lint files or directories with JSHint. Inline linting options and custom reporter files are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui jshint
Lint JavaScriptExample values, fixed in this page — nothing here reaches a terminal
Basic
Files or directories*
any
Config file
file
TasksEach one presets the form for one job
Lint files
pathsconfig
Lint scripts inside HTML
pathsextract
ParametersOnly these flags are editable in the form
Files or directories
Directories are traversed recursively. Use - for standard input.
path · positional 0 · repeatable
Config file
path
--config
Reporter
string
--reporterjslintcheckstyle
Show message codes
boolean
--verbose
Show additional data
boolean
--show-non-errors
Extract JavaScript from HTML
enum
--extractautoalwaysnever
Extra file extensions
string
--extra-ext
Exclude directories
string
--exclude
Ignore file
path
--exclude-path
SourcesEvery flag above is checked against these
docs
The jshint executable accepts file system paths as command-line arguments. If a file path is a dash (-) then JSHint will read from standard input. --config Explicitly sets the location on the file system from which jshint should load linting options. --reporter This flag also supports two pre-defined reporters: jslint, to make output compatible with JSLint,…
manual2026-10-27

jshint.com

Before it fills your prompt, Otty checks the installed jshint against its version. A form that does not match your version is not offered.