微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么 IntelliJ 显示“重复的代码片段x 行长”警告?

如何解决为什么 IntelliJ 显示“重复的代码片段x 行长”警告?

我是 IntelliJ IDEA 的新手,使用如下所示的一行:

$(document).ready(function(e) {
       
    $.ajax({
        url: form_url,type: form_method,data: form_data,cache: false,headers: {'date': (new Date()).toUTCString()},success: function(returnhtml){
            $("#result").html(returnhtml); 
            $("#loadingimg").hide();                    
        }           
    });    
    
});

有趣的是,它给出了“重复的代码片段(19 行)错误。我在网上看了一下,有一些建议可以抑制此警告,但我想了解此警告的主要原因并在不更改设置的情况下通过代码端修复它。

如果您提出取消此警告的建议也可以。

解决方法

重复的代码片段(19 行)

这既不是错误也不是严重警告。这 19 行在其他地方重复,这只是 intelliJ 的一个亮点。

您可能可以通过将那些重复的行提取为通用方法来重构代码。

如果您想完全禁用它(虽然我不建议),请转到 preferences > Editor > Duplicates 或只需在 duplicate 中搜索 preferences 并取消选中左侧的框那种语言。

附上截图:enter image description here

,

“Duplicated code fragment”是检查触发的警告:General |重复的代码片段。要查看重复项,您可以按“Alt+Enter”(在出现警告的行中)并选择“像这样显示所有重复项”: enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。