Instead of the default document object, you should prefer the AngularJS wrapper service $document.
Rule based on Angular 1.x
Styleguide Reference
The following patterns are considered problems;
/*eslint angular/document-service: 2*/
// invalid
document.title // error: You should use the $document service instead of the default document object
The following patterns are not considered problems;
/*eslint angular/document-service: 2*/
// valid
$document[0].title = ""
This rule was introduced in eslint-plugin-angular 0.1.0