Have ideas to improve npm?Join in the discussion! »

    fluid-grunt-eslint

    18.1.2 • Public • Published

    grunt-eslint - Fluid Community Edition

    This differs from the upstream version of grunt-eslint in that

    • It binds to fluid-eslint rather than ESLint, in order to include a fully working fix for issue 4931
    • It includes a fix for issue 19, outputting the number of linted files, which the grunt-eslint maintainer has refused a fix for

    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.

    maxWarnings

    Type: number
    Default: -1 (means no limit)

    Number of warnings to trigger non-zero exit code.

    License

    MIT © Sindre Sorhus

    Install

    npm i fluid-grunt-eslint

    DownloadsWeekly Downloads

    64

    Version

    18.1.2

    License

    MIT

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar