2017-08-29 7 views
2

私のtsconfig.jsonとtslint.jsonはプロジェクトのルートにあります。 tslintを実行すると、ターミナルのすべてのエラーが表示されます。しかし、私はVSコードのヒント/ラインを取得していません。なぜ私はそれがうまくいかないのか理解しようとしている。私は意図的にルールに逆らって行ったが、何も起こらなかった。私は何度も強制終了しようとしました。私は他のルールを試して、それらに逆らっています。 (私はTSLintためVSCode延長の話ではないのです、注意してください)私はかなり基本的なものを書いた:VSコードでtslint.jsonが動作しません

{ 
    "defaultSeverity": "error", 
    "extends": [ 
     "tslint:recommended" 
    ], 
    "jsRules": {}, 
    "rules": { 
     "quotemark": [ 
      true, 
      "single", 
      "avoid-escape" 
     ], 
     "semicolon": [ 
      true, 
      "always" 
     ] 
    }, 
    "rulesDirectory": [] 
} 
+0

これは私のpackage.jsonのスクリプトの下にあります。 "lint": "tslint ./src/**/*.ts --exclude \" ./**/ node_modules/**/*。 ts \ "" –

+0

TypeScriptとTSLintはnpmにグローバルにインストールされていますか? tslintが動作するには、両方をグローバルにインストールする必要があります。 'npm install typescript tslint -g' – kenhowardpdx

+0

うん。私も糸で試した。違いはありません –

答えて

1

あなたがtslint拡張機能をインストールしていないと手動タスクを経由してtslint実行しない場合 - VSCodeがない「をチェックします"そのルール。

VSCodeには、tslintの「埋め込み」サポートがありません。インテリセンスサポートを受けるには、前述の拡張機能をインストールする必要があります。

+0

私は明確にしておくべきです... 私は、TSLint(拡張子)のデフォルトルールには反対していません。 –

関連する問題