You should use the angular.isDate method instead of the default JavaScript implementation (typeof new Date() === "[object Date]").
Rule based on Angular 1.x
The following patterns are considered problems;
/*eslint angular/typecheck-date: 2*/
// invalid
Object.prototype.toString.call(someDate) === '[object Date]'; // error: You should use the angular.isDate method
The following patterns are not considered problems;
/*eslint angular/typecheck-date: 2*/
// valid
angular.isDate(someDate);
This rule was introduced in eslint-plugin-angular 0.1.0