requireSpacesInFunction

Requires space before () or {} in function expressions (both named and anonymous) and function declarations.

Types: Object

  • Object (at least one of properties must be present and it must be set to true):
    • 'beforeOpeningRoundBrace'
      • true validates that there is a space before ()
    • 'beforeOpeningCurlyBrace'
      • true validates that there is a space before {}

Example

"requireSpacesInFunction": {
    "beforeOpeningRoundBrace": true,
    "beforeOpeningCurlyBrace": true
}
"requireSpacesInFunction": {
    "beforeOpeningRoundBrace": true
}
"requireSpacesInFunction": {
    "beforeOpeningCurlyBrace": true
}
Valid for mode { "beforeOpeningRoundBrace": true, "beforeOpeningCurlyBrace": true }
var x = function () {};
var x = function a () {};
function a () {}
var x = async function () {};
var x = async function a () {};
async function a () {}
Valid for mode { "beforeOpeningRoundBrace": true }
var x = function (){};
var x = function a (){};
function a (){}
var x = async function (){};
var x = async function a (){};
async function a (){}
Valid for mode { "beforeOpeningCurlyBrace": true }
var x = function() {};
var x = function a() {};
function a() {}
var x = async function() {};
var x = async function a() {};
async function a() {}
Invalid for mode { "beforeOpeningRoundBrace": true, "beforeOpeningCurlyBrace": true }
var x = function() {};
var x = function (){};
var x = function(){};
var x = function a() {};
var x = function a (){};
var x = function a(){};
function a() {}
function a (){}
function a(){}
var x = async function() {};
var x = async function (){};
var x = async function(){};
var x = async function a() {};
var x = async function a (){};
var x = async function a(){};
async function a() {}
async function a (){}
async function a(){}
Rule source
Test source