A powerful CLI tool for running any lint solution (JSLint, JSHint, etc.) on JavaScript files. It recursively scans .js and executable Node.js files, supports external configuration files (.lint), understands .gitignore and .lintignore rules, includes optional caching and live console updates via --watch. The current stable version is 0.2.2, released with basic Node.js support (>=0.8) and minimal dependencies. It is a niche tool with limited maintenance; alternatives like ESLint are more modern and widely adopted.
npm install xlintNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Global install, create a project with a test JS file, configure .lint, and run xlint with a linter path.
Migrate to ESLint or a maintained alternative.
Install a linter module like 'npm install xlint-jslint' and pass its path.
Always provide --linter=... or set 'linter' in .lint configuration file.
Validate .lint file syntax carefully; use comments starting with # and key-value pairs.
Install a valid linter module (e.g., xlint-jslint) and provide correct absolute or relative path.
Add --linter option or create a .lint file with 'linter' key pointing to a valid linter module.
Ensure target directory contains .js files or executable Node.js files not ignored by ignore rules.
No dependency data recorded yet.