is-empty-function

Check that given string, function or arrow function have empty body, using
parse-function
.
Install
npm i is-empty-function --save
Usage
For more use-cases see the tests
const isEmptyFunction =
isEmptyFunction
Check that given string, function or arrow function have empty body, using
parse-function
.
[val]
{Function|ArrowFunction|String} passed to parse-functionreturn
{Boolean}
Example
const isEmptyFunction = const fixture = "function codeCov () {__cov_Ejgcx$XN18CSfmeWn$f7vQ.f['2']++;};" // => true // => true // => true // => true // => true // => true // return `false` // => false // => false // => false // => false // => false // => false // => false // => false
Related
- cleanup-coverage-code: Cleanup ugly code added by code coverage tools during the test process. Like this one
__cov_Ejgcx$XN18CSfmeWn$f7vQ.f['2']++;
. - is-ansi: Check that given string contain ANSI color codes, without CLI
- is-async-function: Check that given function is async (callback) function or not. Trying to guess that based on check if
callback
,cb
,done
ornext
exists as function argument name. - is-backslash: Checks given value is backslash - support char code number, hex, unicode or string value to be given.
- is-installed: Checks that given package is installed on the system - globally or locally.
- is-missing: Check that given
name
oruser/repo
exists in npm registry or in github as user repository. - is-real-object: Returns
true
if a value is any type of object, but not an array. Browserify-ready. - parse-function: Parse a function, arrow function or string to object with
name
,args
,params
andbody
properties. - relike: Simple promisify a callback-style function with sane defaults. Support promisify-ing sync functions.
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
But before doing anything, please read the CONTRIBUTING.md guidelines.