Home > Editor > Visual Studio Code > 機能 > カスタマイズ > ユーザー設定

Visual Studio Codeのユーザー設定 JavaScript設定

新規作成日 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",

Home Editor Tools Operation TagScript HPSpace

Copyright (C) 2011 Horio Kazuhiko(kukekko) All Rights Reserved.
kukekko@gmail.com
ご連絡の際は、お問い合わせページのURLの明記をお願いします。
「掲載内容は私自身の見解であり、所属する組織を代表するものではありません。」