代码重复分析设置
使用此对话框可以定义搜索的敏感度,并设置限制条件,帮助您避免报告每一个相似的代码结构。 您的偏好设置是在特定语言上下文中指定的。
项目 | 描述 |
|---|
CSS | |
CoffeeScript | 匿名化变量 :选中此复选框后,两个使用不同变量名但功能相同的函数将被视为重复,例如:
var test01 = function(a,b){
return (a*b)
}
var test01 = function(a,b){
return (a*b)
}
匿名化函数 匿名化字面量
不显示简单度低于下列值的重复项 :设置在结果窗口中显示的重复语言结构的大小。 默认情况下,小于 10 单元的结构不会被包含在内(此限制无法更改)。 匿名化简单度低于下列值的不常见子表达式 :设置语言结构中可视为相似的子元素的数值,在结果窗口中将其视为重复构造。 数值越大,WebStorm 将识别的类似结构就越大。 这些数值是根据加法算法计算的元素大小设置的任意权重。 元素越大,计算出的数值越高。
|
ECMA Script 第 4 级 | 匿名化变量 :选中此复选框后,两个使用不同变量名但功能相同的函数将被视为重复,例如:
var test01 = function(a,b){
return (a*b)
}
var test01 = function(a,b){
return (a*b)
}
匿名化函数 匿名化字面量
不显示简单度低于下列值的重复项 :设置在结果窗口中显示的重复语言结构的大小。 默认情况下,小于 10 单元的结构不会被包含在内(此限制无法更改)。 匿名化简单度低于下列值的不常见子表达式 :设置语言结构中可视为相似的子元素的数值,在结果窗口中将其视为重复构造。 数值越大,WebStorm 将识别的类似结构就越大。 这些数值是根据加法算法计算的元素大小设置的任意权重。 元素越大,计算出的数值越高。
|
HTML | |
JavaScript | 匿名化变量 :选中此复选框后,两个使用不同变量名但功能相同的函数将被视为重复,例如:
var test01 = function(a,b){
return (a*b)
}
var test01 = function(a,b){
return (a*b)
}
匿名化函数 匿名化字面量
不显示简单度低于下列值的重复项 :设置在结果窗口中显示的重复语言结构的大小。 默认情况下,小于 10 单元的结构不会被包含在内(此限制无法更改)。 匿名化简单度低于下列值的不常见子表达式 :设置语言结构中可视为相似的子元素的数值,在结果窗口中将其视为重复构造。 数值越大,WebStorm 将识别的类似结构就越大。 这些数值是根据加法算法计算的元素大小设置的任意权重。 元素越大,计算出的数值越高。
|
TypeScript | 匿名化变量 :选中此复选框后,两个使用不同变量名但功能相同的函数将被视为重复,例如:
var test01 = function(a,b){
return (a*b)
}
var test01 = function(a,b){
return (a*b)
}
匿名化函数 匿名化字面量
不显示简单度低于下列值的重复项 :设置在结果窗口中显示的重复语言结构的大小。 默认情况下,小于 10 单元的结构不会被包含在内(此限制无法更改)。 匿名化简单度低于下列值的不常见子表达式 :设置语言结构中可视为相似的子元素的数值,在结果窗口中将其视为重复构造。 数值越大,WebStorm 将识别的类似结构就越大。 这些数值是根据加法算法计算的元素大小设置的任意权重。 元素越大,计算出的数值越高。
|
XHTML | |
XML | |
最后修改日期: 2025年 9月 26日