2016-09-30 11 views
0

カルマ/ジャスミンテストモジュールを角度2に使用するのは初めてです。テスト中に、私のコンポーネント/サービスの終了を参照するコードの末尾に空白警告が続きます。以下は、私が得ているエラーの例です。誰かが私に間違っていることを指摘できますか?角度2 - カルマ/ジャスミン末尾空白警告

コンソール警告

WARNING in ./src/app/shared/nav.service.ts 
[14, 45]: trailing whitespace 
[15, 4]: trailing whitespace 

サービス

import { Injectable } from '@angular/core'; 
import { Subject } from 'rxjs/Subject'; 

@Injectable() 
export class NavService { 
    private navAnnouncedSource = new Subject <string>(); 
    // Observable string streams 
    // Return as observale to encapsulate the subject 
    navAnnouncedSource$ = this.navAnnouncedSource.asObservable(); 
    currentView: string = null; 
    constructor() { } 
    // Service message commands 
    announceNav(component: string) { 
    this.navAnnouncedSource.next(component); 
    } 
} 

答えて

3

ライン14の末尾のスペースがありますし、

15それらを削除します。

+1

これはOCDです。まことにありがとうございます! –

+2

@KaTech必要に応じてこの動作をすべて変更できることをご存じでしょうか。これらのすべては 'tslint.js'ファイルで設定されています。気にかけたいことを決めることができます。しかし、プロジェクトをきれいに保つために、デフォルトを維持するだけです。たぶんあなたではないかもしれませんが、このようなことについては何人かの人々がニックピックしています。 –

+0

あなたは[xo](https://github.com/sindresorhus/xo/blob/master/readme.md)やjsリンターのようなツールを使ってJavaScriptを自動的にlintし、[husky]( https://github.com/typicode/husky)gitフックを単純化するので、コミット時に自動的にリントすることができます。しかし、それは現在の質問の範囲外かもしれません;) – GabLeRoux

関連する問題