Nearly Perpendicular Macaroons

    grunt-coffeelint

    0.0.16 • Public • Published

    build status

    grunt-coffeelint

    Lint your CoffeeScript with CoffeeLint.

    Installation

    Install npm package, next to your project's Gruntfile.js file:

    npm install grunt-coffeelint
    

    Add this line to your project's Gruntfile.js:

    grunt.loadNpmTasks('grunt-coffeelint');
    

    Options

    A few additional options are supported:

    force

    Type: Boolean Default value: false

    Set force to true to report CoffeeLint errors but not fail the task.

    Configuration

    coffeelint is a multitask, so you can use it similary to lint, watch etc...

    grunt.initConfig({
        ...
        coffeelint: {
          app: ['app/*.coffee', 'scripts/*.coffee']
        },
        ...
    });

    Options per target

    grunt.initConfig({
        ...
        coffeelint: {
          app: ['app/*.coffee', 'scripts/*.coffee'],
          tests: {
            files: {
              src: ['tests/*.coffee']
            },
            options: {
              'no_trailing_whitespace': {
                'level': 'error'
              }
            }
          }
        },
        ...
    });

    Global - default options

    grunt.initConfig({
        ...
        coffeelint: {
          options: {
            'no_trailing_whitespace': {
              'level': 'error'
            }
          }
        },
        ...
    });

    Loading external config

    grunt.initConfig({
        ...
        coffeelint: {
          options: {
            configFile: 'coffeelint.json'
          }
        },
        ...
    });

    Task options take precedence over configFile options.

    For available options see coffeelint homepage.

    Keywords

    Install

    npm i grunt-coffeelint

    DownloadsWeekly Downloads

    4,459

    Version

    0.0.16

    License

    none

    Last publish

    Collaborators

    • adambiggs
    • mwittig
    • vojtajina