angular-mocks を使用して Jasmine テストで JSHint を実行すると、「モジュール」または「注入」機能でエラーが発生します。どうすればこれを修正できますか? これらのメソッドを .jshintrc でグローバルとして定義できることは知っていますが、これはこれを解決するエレガントな方法ですか?
'module' が定義されていません 'inject' が定義されていません
angular-mocks を使用して Jasmine テストで JSHint を実行すると、「モジュール」または「注入」機能でエラーが発生します。どうすればこれを修正できますか? これらのメソッドを .jshintrc でグローバルとして定義できることは知っていますが、これはこれを解決するエレガントな方法ですか?
'module' が定義されていません 'inject' が定義されていません
ここでわかるように: https://github.com/angular/angular-seed/blob/master/.jshintrc angular シード プロジェクトは、その慣行に従っています。ということで、かなり受け入れられたようです。リンクされた jshintrc をコピーすることをお勧めします。
リンクが変更される場合のファイルの内容:
{
"globalstrict": true,
"globals": {
"angular": false,
"describe": false,
"it": false,
"expect": false,
"beforeEach": false,
"afterEach": false,
"module": false,
"inject": false
}
}