A gulp plugin that combines gulp-jshint, gulp-eslint, and gulp-jscs into a single linting task. Version 0.3.2 is the latest (last updated 2015). It runs multiple linters in one pass via a single install and command. Differentiating features: auto-discovery of config files based on directory, and ability to skip linters by omitting config. Only supports Node 0.10+; unmaintained since 2015, with outdated dependencies.
npm install gulp-lint-everythingNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to configure all three linters with custom config files and run them in a gulp task.
Use individual lint plugins or modern alternatives like gulp-eslint-new.
Run on older Node or upgrade dependencies manually.
Use absolute paths or path.join(__dirname, 'config.json').
Check that config files exist before running.
Remove jscs config and use ESLint rules instead.
npm install --save-dev gulp-lint-everything
Use require('gulp-lint-everything')(config) instead of require('gulp-lint-everything')Ensure config files exist relative to cwd, or use absolute path