mdiebolt / coffeelint-function-call-whitespace

Enforce whitespace rules when invoking functions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

coffeelint-function-call-whitespace

=====================================

Influenced by built-in Coffeelint rule no_implicit_parens

This is a plugin for Coffeelint. It enforces conventions about whitespace used when invoking functions.

  • It requires that function arguments are separated by at least one space.
  • If parentheses are used in the invocation, then there may not be whitespace after the openening paren or before the closing one.
# both valid
sum(2, 4)
sum 2, 4

# linting errors
sum( 2, 4)
sum(2, 4 )
sum( 2, 4 )

Installation

npm install coffeelint-function-call-whitespace --save-dev

Configuration

In coffeelint.json add

{
  "//": "other lint rules",

  "function_call_whitespace": {
    "module": "coffeelint-function-call-whitespace",
    "level": "error"
  }
}

Now future runs of coffeelint will check your function invocations for the above whitespace rules.

About

Enforce whitespace rules when invoking functions

License:MIT License


Languages

Language:CoffeeScript 67.4%Language:JavaScript 32.6%