Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Validate files with ESLint
JavaScript

readme.md

grunt-eslint Build Status

Validate files with ESLint

Install

$ npm install --save-dev grunt-eslint

Usage

require('load-grunt-tasks')(grunt); // npm install --save-dev load-grunt-tasks

grunt.initConfig({
    eslint: {
        target: ['file.js']
    }
});

grunt.registerTask('default', ['eslint']);

Examples

Custom config and rules

grunt.initConfig({
    eslint: {
        options: {
            configFile: 'conf/eslint.json',
            rulePaths: ['conf/rules']
        },
        target: ['file.js']
    }
});

Custom formatter

grunt.initConfig({
    eslint: {
        options: {
            format: require('eslint-tap')
        },
        target: ['file.js']
    }
});

Options

See the ESLint options.

In addition the following options are supported:

format

Type: string
Default: 'stylish'

Name of a built-in formatter or path to a custom one.

Some formatters you might find useful: eslint-json, eslint-tap.

outputFile

Type: string
Default: ''

Output the report to a file.

quiet

Type: boolean
Default: false

Report errors only.

License

MIT © Sindre Sorhus

Something went wrong with that request. Please try again.