coffeelint-prefer-fewer-parens

    0.1.0 • Public • Published

    coffeelint-prefer-fewer-parens

    Detects situations where you could have avoided using parens

    Overview

    This project defines a CoffeeLint rule named prefer_fewer_parens.

    This rule detects situations where you could have used implicit parens.

    CoffeeLint has a rule named no_implicit_parens. This is "sort of" the opposite of that.

    Before

    runLater(->
      anotherFn(12)
      gulp.fn(someArg)
          .pipe(anotherArg)
          .pipe(lastArg)
     
    )
    alert(1)
    alert(12)

    After

    runLater ->
      anotherFn 12
      gulp.fn(someArg)
          .pipe(anotherArg)
          .pipe lastArg
     
    alert 1
    alert 12

    See the specs for additional examples.

    Installation

    1. Setup CoffeeLint in your project and verify that it works
    2. Add this module as a devDependency: npm install -D coffeelint-prefer-fewer-parens
    3. Update your coffeelint.json configuration file as described below.

    Configuration

    Add the following snippet to your coffeelint.json config:

    {
      "prefer_fewer_parens": {
        "module": "coffeelint-prefer-fewer-parens",
        "level": "warn"
      }
    }

    Install

    npm i coffeelint-prefer-fewer-parens

    DownloadsWeekly Downloads

    67

    Version

    0.1.0

    License

    MIT

    Last publish

    Collaborators

    • jedcn