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"
  }
}

Package Sidebar

Install

npm i coffeelint-prefer-fewer-parens

Weekly Downloads

8

Version

0.1.0

License

MIT

Last publish

Collaborators

  • jedcn