コード重複解析設定
このダイアログを使用して、検索の機密性を定義し、同様のすべてのコード構成についての報告を避けるのに役立つ制限を設定します。 あなたの好みは言語特有の文脈で指定されます。
項目 | 説明 |
|---|
CSS | |
CoffeeScript | 変数を匿名化する :このチェックボックスを選択すると、異なる変数名を使っていても同じ内容の関数は重複として扱われます。例えば:
var test01 = function(a,b){
return (a*b)
}
var test01 = function(a,b){
return (a*b)
}
関数を匿名化する リテラルを匿名化する
次よりも単純な重複は表示しない: 結果ウィンドウに表示される重複言語構成のサイズを設定します。 デフォルトでは、10 単位未満の構成は含まれません(そしてこの制限は変更できません)。 次よりも単純な共通ではない部分式を匿名化する: 類似していると見なすことができる言語構成内の副要素の値を設定し、その構成を結果ウィンドウに重複して表示します。 数値が大きいほど、PhpStorm で類似と判断される構造も大きくなります。 値は、加法的アルゴリズムで計算された要素サイズに基づいて、任意の重みとして設定されます。 要素が大きいほど、計算値は高くなります。
|
ECMA スクリプトレベル 4 | 変数を匿名化する :このチェックボックスを選択すると、異なる変数名を使っていても同じ内容の関数は重複として扱われます。例えば:
var test01 = function(a,b){
return (a*b)
}
var test01 = function(a,b){
return (a*b)
}
関数を匿名化する リテラルを匿名化する
次よりも単純な重複は表示しない: 結果ウィンドウに表示される重複言語構成のサイズを設定します。 デフォルトでは、10 単位未満の構成は含まれません(そしてこの制限は変更できません)。 次よりも単純な共通ではない部分式を匿名化する: 類似していると見なすことができる言語構成内の副要素の値を設定し、その構成を結果ウィンドウに重複して表示します。 数値が大きいほど、PhpStorm で類似と判断される構造も大きくなります。 値は、加法的アルゴリズムで計算された要素サイズに基づいて、任意の重みとして設定されます。 要素が大きいほど、計算値は高くなります。
|
HTML形式 | |
JavaScript | 変数を匿名化する :このチェックボックスを選択すると、異なる変数名を使っていても同じ内容の関数は重複として扱われます。例えば:
var test01 = function(a,b){
return (a*b)
}
var test01 = function(a,b){
return (a*b)
}
関数を匿名化する リテラルを匿名化する
次よりも単純な重複は表示しない: 結果ウィンドウに表示される重複言語構成のサイズを設定します。 デフォルトでは、10 単位未満の構成は含まれません(そしてこの制限は変更できません)。 次よりも単純な共通ではない部分式を匿名化する: 類似していると見なすことができる言語構成内の副要素の値を設定し、その構成を結果ウィンドウに重複して表示します。 数値が大きいほど、PhpStorm で類似と判断される構造も大きくなります。 値は、加法的アルゴリズムで計算された要素サイズに基づいて、任意の重みとして設定されます。 要素が大きいほど、計算値は高くなります。
|
PHP | 変数を匿名化する :このチェックボックスを選択すると、異なる変数名を使っていても同じ内容の関数は重複として扱われます。例えば:
var test01 = function(a,b){
return (a*b)
}
var test01 = function(a,b){
return (a*b)
}
関数を匿名化する リテラルを匿名化する
次よりも単純な重複は表示しない: 結果ウィンドウに表示される重複言語構成のサイズを設定します。 デフォルトでは、10 単位未満の構成は含まれません(そしてこの制限は変更できません)。 次よりも単純な共通ではない部分式を匿名化する: 類似していると見なすことができる言語構成内の副要素の値を設定し、その構成を結果ウィンドウに重複して表示します。 数値が大きいほど、PhpStorm で類似と判断される構造も大きくなります。 値は、加法的アルゴリズムで計算された要素サイズに基づいて、任意の重みとして設定されます。 要素が大きいほど、計算値は高くなります。
|
TypeScript | 変数を匿名化する :このチェックボックスを選択すると、異なる変数名を使っていても同じ内容の関数は重複として扱われます。例えば:
var test01 = function(a,b){
return (a*b)
}
var test01 = function(a,b){
return (a*b)
}
関数を匿名化する リテラルを匿名化する
次よりも単純な重複は表示しない: 結果ウィンドウに表示される重複言語構成のサイズを設定します。 デフォルトでは、10 単位未満の構成は含まれません(そしてこの制限は変更できません)。 次よりも単純な共通ではない部分式を匿名化する: 類似していると見なすことができる言語構成内の副要素の値を設定し、その構成を結果ウィンドウに重複して表示します。 数値が大きいほど、PhpStorm で類似と判断される構造も大きくなります。 値は、加法的アルゴリズムで計算された要素サイズに基づいて、任意の重みとして設定されます。 要素が大きいほど、計算値は高くなります。
|
XHTML | |
XML形式 | |
2026 年 5 月 22 日