【问题标题】:How do I prevent Resharper's error in solution window from showing CSS/javascript errors?如何防止 Resharper 在解决方案窗口中的错误显示 CSS/javascript 错误?
【发布时间】:2012-02-29 18:39:48
【问题描述】:

我喜欢 Resharper 的解决方案分析工具。它在许多桌面和服务器应用程序中为我提供了很好的服务。现在我需要做一些网络开发。我想将 Resharper 用于 C# 代码,但 Javascript/Html/Css 错误也出现在列表中。 ALT-SHIFT-PageDown 总是让我看到这些错误。

在我们的团队中,其他人负责前端。我什至没有能力判断他们的代码质量。我想要的只是排除所有不是 C# 的错误,这样我就可以专注于我的后端代码。这或其他一些解决方法是否可行?

【问题讨论】:

    标签: c# asp.net visual-studio-2010 resharper


    【解决方案1】:

    您可以尝试在忽略列表中添加文件掩码。

    Resharper -> 选项 -> 代码检查设置 -> 编辑要跳过的项目

    添加.css.js。这对内联 CSS/JS 没有帮助,但会排除外部文件。

    或者转到检查严重性并在 JS/CSS/HTML 选项卡中的所有选项下设置“不显示”。

    【讨论】:

    • 当我排除 css、js 等文件时,它们显示灰色的“未分析”图标并且文件中没有下划线,所以我首先认为它有效,但它们仍然显示在“解决方案中的错误”窗口中,ALT-SHIFT-PageDown 仍然导航到它们。这是通过另一个设置控制的还是这是一个错误?我正在使用 V6.1.37.86。
    【解决方案2】:

    在“解决方案中的错误”窗口中,您可以通过右键单击并选择“忽略错误”来批量选择所有不希望检查的 *.js 和 *.css 文件。

    【讨论】:

    • 它有效,但每次我收到前端人员的更新时,我都必须这样做。我希望有一种自动化的方式来做到这一点。我以为布兰登找到了,但由于某种原因,排除文件不起作用......
    • 同意:可能有更好的方法来做到这一点。另一方面,您的前端人员不使用静态代码分析吗?
    • 我很确定他们不会。他们的设置中甚至没有 Resharper。把他们带到那里可能是件好事,但我无权指导他们。我对前端技术既没有技能也没有兴趣。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-21
    • 1970-01-01
    • 2018-01-08
    相关资源
    最近更新 更多