新規作成日 2015-12-12
最終更新日
参考にしたVisual Studio Codeのバージョン
Version 0.10.3の設定ファイルを参考にしました。他のバージョンでは、項目の削除あるいは追加が行われていると思います。
あなたの設定ファイル「settings.json」に、「Default Settings」から必要な項目を配置することによって、設定を上書きします。
JavaScriptのインテリセンスがどのように動作するかを制御します。
// Controls how JavaScript IntelliSense works.
常に、現在のドキュメントからすべての語が含まれています。
// Always include all words from the current document.
"javascript.suggest.alwaysAllWords": false,
それらのパラメータの署名の完全な機能。
// Complete functions with their parameter signature.
"javascript.suggest.useCodeSnippetsOnMethodSuggest": false,
JavaScriptの妥当性検証がどのように動作するかを制御します。
// Controls how JavaScript validation works.
VSCodeのJavaScriptの妥当性検証を制御します。
// Controls VSCode's Javascript validation. If set to false both syntax and sematic validation is disabled
"javascript.validate.enable": true,
falseに設定される場合、文法と意味の妥当性検証の両方が無効になります。
JavaScriptファイルのためのRunリンター検証
// Run linter checks for JavaScript files - overrides validate.lint.* settings.
"javascript.validate.semanticValidation": true,
validate.lint.*セッティングを上書きします。
構文エラーのためのJavaScriptファイルを確認します。
// Check JavaScript files for syntax errors.
"javascript.validate.syntaxValidation": true,
妥当性検証のさまざまな測面を制御します。
// Controls various aspects of validation.
中括弧を惜しまないでください。
// Don't spare curly brackets.
"javascript.validate.lint.curlyBracketsMustNotBeOmitted": "ignore",
空のブロックは、コメントをする必要があります。
// Empty block should have a comment.
"javascript.validate.lint.emptyBlocksWithoutComment": "ignore",
'!='と'=='の代わりに'!=='と'==='を使用します。
// Use '!==' and '===' instead of '!=' and '=='.
"javascript.validate.lint.comparisonOperatorsNotStrict": "ignore",
欠落したセミコロン。
// Missing semicolon.
"javascript.validate.lint.missingSemicolon": "ignore",
'typeof'-演算子の予期しない出力。
// Unexpected output of the 'typeof'-operator.
"javascript.validate.lint.unknownTypeOfResults": "warning",
ブロックの代わりにセミコロン。
// Semicolon instead of block.
"javascript.validate.lint.semicolonsInsteadOfBlocks": "ignore",
ループ内の機能。
// Function inside loop.
"javascript.validate.lint.functionsInsideLoops": "ignore",
コンストラクタとして使用される小文字の名前を持つ関数。
// Function with lowercase name used as constructor.
"javascript.validate.lint.newOnLowercaseFunctions": "warning",
タイプミスされた三重のスラッシュ参照を探します。
// Looks for mistyped triple-slash references.
"javascript.validate.lint.tripleSlashReferenceAlike": "warning",
使っていないローカル変数。
// Unused local variable.
"javascript.validate.lint.unusedVariables": "warning",
使っていないローカル関数。
// Unused local function.
"javascript.validate.lint.unusedFunctions": "ignore",
パラメータは、関数の署名と一致しません
// Parameter don't match a function signature
"javascript.validate.lint.parametersDontMatchSignature": "ignore",
変数の再宣言やそのデータ型の変更をしないでください。
// Don't re-declare a variable and change its type.
"javascript.validate.lint.redeclaredVariables": "warning",
宣言されていない変数を使用しないでください。
// Don't use an undeclared variable.
"javascript.validate.lint.undeclaredVariables": "warning",
未知のプロパティを使用しないでください。
// Don't use an unknown property.
"javascript.validate.lint.unknownProperty": "ignore",
未知のモジュールを要求しないでください。
// Don't require an unknown module.
"javascript.validate.lint.unknownModule": "ignore",
割当てによって変数の型を再宣言しないでください。
// Don't re-declare a variable type by an assignment.
"javascript.validate.lint.forcedTypeConversion": "warning",
算術演算操作のためだけに数を使用してください。
// Only use numbers for arthimetic operations.
"javascript.validate.lint.mixedTypesArithmetics": "warning",
プリミティブ型でinstanceofを使用しないでください。
// Don't use instanceof with primitive types.
"javascript.validate.lint.primitivesInInstanceOf": "error",
コンストラクタとして使用されるreturn文を持つ関数。
// Function with return-statement used as constructor.
"javascript.validate.lint.newOnReturningFunctions": "warning",