Gulp plugin for CoffeeLint, version 0.6.0. It lints CoffeeScript files within a gulp pipeline, supporting custom rule files, inline options, literate CoffeeScript, and custom rules. It integrates with CoffeeLint's built-in and external reporters, and includes 'fail' and 'failOnWarning' reporters for task failure. Commonly used in legacy CoffeeScript projects, but no longer actively maintained. Key differentiators: seamless gulp integration, auto-discovery of coffeelint.json config, and per-file result properties.
npm install gulp-coffeelintNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Sets up a gulp task that lints CoffeeScript files, uses stylish reporter, and fails on error.
Migrate to ESLint or similar.
Always return the stream from the gulp task (e.g., 'return gulp.src(...).pipe(...)').
Implement a constructor accepting an errorReport and a publish method.
Install coffeelint-stylish: npm install --save-dev coffeelint-stylish
Use .pipe(coffeelint().reporter(...)) or .pipe(coffeelint()).pipe(coffeelint.reporter(...))
Create a valid coffeelint.json in your project root or pass optFile option.