gulp-parade

1.0.0 • Public • Published

Canonical

Using Canonical does not require a Gulp plugin. Canonical program interface gives access to all features. Use Canonical API in combination with a glob pattern matcher (e.g. globby) to lint multiple files, e.g.

import gulp from 'gulp';
import glob from 'globby';
 
import {
    lintText,
    lintFiles,
    getFormatter
} from 'canonical';
 
gulp.task('lint-javascript', () => {
    return glob(['./**/*.js'])
        .then((paths) => {
            let formatter,
                report;
 
            formatter = getFormatter();
            report = lintFiles(paths);
 
            if (report.errorCount || report.warningCount) {
                console.log(formatter(report.results));
            }
        });
});

This example is written using ES6 syntax. If you want your gulpfile.js to use ES6 syntax, you have to execute it using Babel or an equivalent code-to-code compiler (ES6 to ES6), e.g.

babel-node ./node_modules/.bin/gulp lint-javascript

Readme

Keywords

none

Package Sidebar

Install

npm i gulp-parade

Weekly Downloads

0

Version

1.0.0

License

BSD-3-Clause

Last publish

Collaborators