2016-12-28 8 views
2

こんにちは私はtypelスクリプトでnode.jsサーバーを構築するのに3を使用しています。エディタは常に2つのエラーを意味しない。 1つは、一重引用符の代わりに二重引用符を使用するように要求するということです。もう一つは、インデントとして二重スペースしか許されないということです。Sublime Text 3 Typescriptタブインデントと一重引用符が使用できない

{ 
"user": { 
    "debug": false, 
    "delay": 0.25, 
    "error_color": "D02000", 
    "gutter_theme": "Packages/SublimeLinter/gutter-themes/Default/Default.gutter-theme", 
    "gutter_theme_excludes": [], 
    "lint_mode": "background", 
    "linters": { 
     "jshint": { 
      "@disable": false, 
      "args": [], 
      "excludes": [] 
     }, 
     "tslint": { 
      "@disable": false, 
      "args": [], 
      "excludes": [], 
      "indent": 4 
     } 
    }, 
    "mark_style": "outline", 
    "no_column_highlights_line": true, 
    "passive_warnings": false, 
    "paths": { 
     "linux": [], 
     "osx": [], 
     "windows": [] 
    }, 
    "python_paths": { 
     "linux": [], 
     "osx": [], 
     "windows": [] 
    }, 
    "rc_search_limit": 3, 
    "shell_timeout": 10, 
    "show_errors_on_save": false, 
    "show_marks_in_minimap": true, 
    "syntax_map": { 
     "html (django)": "html", 
     "html (rails)": "html", 
     "html 5": "html", 
     "javascript (babel)": "javascript", 
     "magicpython": "python", 
     "php": "html", 
     "python django": "python", 
     "pythonimproved": "python" 
    }, 
    "warning_color": "DDB700", 
    "wrap_find": true 
} 

}問題は、実際にプロジェクトに影響を与えない

が、エラーの兆候:ここissue screen shot

は私SublimeLinterのユーザー設定である:ここで

は次のようにそれが見えない方法です私をたくさん悩ませます。誰もそれを修正するための任意のアイデアを持っていますか?

答えて

2

SublimeLinter-contrib-tslintにこれらの警告を報告しないように指示する必要があります。コンピュータにtslint.jsonファイルを追加して、SublimeLinter.sublime-settingsファイルを以下のように変更する最も簡単な方法です。

tslint.json

{ 
    "rules": { 
     "indent": false, 
     "quotemark": false, 
    } 
} 

SublimeLinter.sublime設定

{ 
"user": { 
    "debug": false, 
    "delay": 0.25, 
    "error_color": "D02000", 
    "gutter_theme": "Packages/SublimeLinter/gutter-themes/Default/Default.gutter-theme", 
    "gutter_theme_excludes": [], 
    "lint_mode": "background", 
    "linters": { 
     "jshint": { 
      "@disable": false, 
      "args": [], 
      "excludes": [] 
     }, 
     "tslint": { 
      "@disable": false, 
      "args": [], 
      "excludes": [], 
      "indent": 4, 
      "config_filename": "tsconfig.json" 
     } 
    }, 
    "mark_style": "outline", 
    "no_column_highlights_line": true, 
    "passive_warnings": false, 
    "paths": { 
     "linux": [], 
     "osx": [], 
     "windows": [] 
    }, 
    "python_paths": { 
     "linux": [], 
     "osx": [], 
     "windows": [] 
    }, 
    "rc_search_limit": 3, 
    "shell_timeout": 10, 
    "show_errors_on_save": false, 
    "show_marks_in_minimap": true, 
    "syntax_map": { 
     "html (django)": "html", 
     "html (rails)": "html", 
     "html 5": "html", 
     "javascript (babel)": "javascript", 
     "magicpython": "python", 
     "php": "html", 
     "python django": "python", 
     "pythonimproved": "python" 
    }, 
    "warning_color": "DDB700", 
    "wrap_find": true 
} 

注:追加"config_filename": "tsconfig.json"キーの値は、あなたの設定ファイル

の絶対パスを指す必要があります

SublimeLinter-contrib-tslintパッケージを削除することもできます。

パッケージの詳細については、レポジトリのREADMEファイルも参照してください。 https://github.com/lavrton/SublimeLinter-contrib-tslint

関連する問題