PhpStorm 2026.1 ヘルプ

コード重複解析設定

このダイアログを使用して、検索の機密性を定義し、同様のすべてのコード構成についての報告を避けるのに役立つ制限を設定します。あなたの好みは言語特有の文脈で指定されます。

項目

説明

CSS

  • <number> 未満の CSS プロパティを含む重複を表示しない : 結果ウィンドウに表示される重複した言語構成のサイズを設定します。

CoffeeScript

  • 変数を匿名化 : このチェックボックスを選択すると、異なる変数名を使用する 2 つの同一の関数が重複と見なされます。たとえば、次のようになります。

    var test01 = function(a,b){ return (a*b) } var test01 = function(a,b){ return (a*b) }
  • 関数を匿名化

  • リテラルの匿名化

  • 次よりも単純な重複は表示しない : 結果ウィンドウに表示される重複言語構成のサイズを設定します。デフォルトでは、10 単位未満の構成は含まれません(そしてこの制限は変更できません)。

  • 次よりも単純な共通ではない部分式を匿名化する : 類似していると見なすことができる言語構成内の副要素の値を設定し、その構成を結果ウィンドウに重複して表示します。数値が大きいほど、PhpStorm と類似していると見なされる構文が大きくなります。

    値は、加法的アルゴリズムで計算された要素サイズに基づいて、任意の重みとして設定されます。要素が大きいほど、計算値は高くなります。

ECMA スクリプトレベル 4

  • 変数を匿名化 : このチェックボックスを選択すると、異なる変数名を使用する 2 つの同一の関数が重複と見なされます。たとえば、次のようになります。

    var test01 = function(a,b){ return (a*b) } var test01 = function(a,b){ return (a*b) }
  • 関数を匿名化

  • リテラルの匿名化

  • 次よりも単純な重複は表示しない : 結果ウィンドウに表示される重複言語構成のサイズを設定します。デフォルトでは、10 単位未満の構成は含まれません(そしてこの制限は変更できません)。

  • 次よりも単純な共通ではない部分式を匿名化する : 類似していると見なすことができる言語構成内の副要素の値を設定し、その構成を結果ウィンドウに重複して表示します。数値が大きいほど、PhpStorm と類似していると見なされる構文が大きくなります。

    値は、加法的アルゴリズムで計算された要素サイズに基づいて、任意の重みとして設定されます。要素が大きいほど、計算値は高くなります。

HTML

  • 次よりも単純な重複は表示しない : 結果ウィンドウに表示される重複言語構成のサイズを設定します。デフォルトでは、10 単位未満の構成は含まれません(そしてこの制限は変更できません)。

JavaScript

  • 変数を匿名化 : このチェックボックスを選択すると、異なる変数名を使用する 2 つの同一の関数が重複と見なされます。たとえば、次のようになります。

    var test01 = function(a,b){ return (a*b) } var test01 = function(a,b){ return (a*b) }
  • 関数を匿名化

  • リテラルの匿名化

  • 次よりも単純な重複は表示しない : 結果ウィンドウに表示される重複言語構成のサイズを設定します。デフォルトでは、10 単位未満の構成は含まれません(そしてこの制限は変更できません)。

  • 次よりも単純な共通ではない部分式を匿名化する : 類似していると見なすことができる言語構成内の副要素の値を設定し、その構成を結果ウィンドウに重複して表示します。数値が大きいほど、PhpStorm と類似していると見なされる構文が大きくなります。

    値は、加法的アルゴリズムで計算された要素サイズに基づいて、任意の重みとして設定されます。要素が大きいほど、計算値は高くなります。

PHP

  • 変数を匿名化 : このチェックボックスを選択すると、異なる変数名を使用する 2 つの同一の関数が重複と見なされます。たとえば、次のようになります。

    var test01 = function(a,b){ return (a*b) } var test01 = function(a,b){ return (a*b) }
  • 関数を匿名化

  • リテラルの匿名化

  • 次よりも単純な重複は表示しない : 結果ウィンドウに表示される重複言語構成のサイズを設定します。デフォルトでは、10 単位未満の構成は含まれません(そしてこの制限は変更できません)。

  • 次よりも単純な共通ではない部分式を匿名化する : 類似していると見なすことができる言語構成内の副要素の値を設定し、その構成を結果ウィンドウに重複して表示します。数値が大きいほど、PhpStorm と類似していると見なされる構文が大きくなります。

    値は、加法的アルゴリズムで計算された要素サイズに基づいて、任意の重みとして設定されます。要素が大きいほど、計算値は高くなります。

TypeScript

  • 変数を匿名化 : このチェックボックスを選択すると、異なる変数名を使用する 2 つの同一の関数が重複と見なされます。たとえば、次のようになります。

    var test01 = function(a,b){ return (a*b) } var test01 = function(a,b){ return (a*b) }
  • 関数を匿名化

  • リテラルの匿名化

  • 次よりも単純な重複は表示しない : 結果ウィンドウに表示される重複言語構成のサイズを設定します。デフォルトでは、10 単位未満の構成は含まれません(そしてこの制限は変更できません)。

  • 次よりも単純な共通ではない部分式を匿名化する : 類似していると見なすことができる言語構成内の副要素の値を設定し、その構成を結果ウィンドウに重複して表示します。数値が大きいほど、PhpStorm と類似していると見なされる構文が大きくなります。

    値は、加法的アルゴリズムで計算された要素サイズに基づいて、任意の重みとして設定されます。要素が大きいほど、計算値は高くなります。

XHTML

  • <number> 個未満のタグを含む重複を表示しない : 結果ウィンドウに表示される重複した言語構成のサイズを設定します。

  • タグと属性の値を匿名化する

XML

  • <number> 個未満のタグを含む重複を表示しない : 結果ウィンドウに表示される重複した言語構成のサイズを設定します。

  • タグと属性の値を匿名化する

2024 年 6 月 17 日