Skip to content

Latest commit

 

History

History
32 lines (18 loc) · 967 Bytes

typecheck-function.md

File metadata and controls

32 lines (18 loc) · 967 Bytes

typecheck-function - use angular.isFunction instead of typeof comparisons

You should use the angular.isFunction method instead of the default JavaScript implementation (typeof function(){} ==="[object Function]").

Rule based on Angular 1.x

Examples

The following patterns are considered problems;

/*eslint angular/typecheck-function: 2*/

// invalid
typeof someFunction === 'function' // error: You should use the angular.isFunction method

The following patterns are not considered problems;

/*eslint angular/typecheck-function: 2*/

// valid
angular.isFunction(someFunction);

Version

This rule was introduced in eslint-plugin-angular 0.1.0

Links