【问题标题】:Ignore spelling warning in Android studio for specific files忽略 Android Studio 中特定文件的拼写警告
【发布时间】:2023-04-08 17:01:01
【问题描述】:

我只想在 Android Studio 中忽略特定文件的拼写检查警告。我已经尝试过了,但这似乎等同于 SuppressLint 而不是 SuppressWarning。 http://developer.android.com/tools/debugging/improving-w-lint.html

这是我想做的事情的一个例子

<?xml version="1.0" encoding="utf-8"?>
<lint>
    <issue id="SpellCheckingInspection" severity="typo">
        <ignore path="app/src/main/res/values/local_values.xml" />
        <ignore path="app/src/main/res/values/strings.xml" />
        <ignore path="app/src/main/AndroidManifest.xml" />
    </issue>
</lint>

有什么想法吗?

【问题讨论】:

标签: android android-studio


【解决方案1】:

您可以像下面这样阻止对 cme​​ts 的 lint 检查;

点击黄灯前往

“错字:更改为...” -> “编辑检查配置文件设置”

检查窗口将如下所示打开;

然后取消选中“Process cmets”选项并按OK按钮。

在这些步骤之后,错字下划线和错字 lint 警告将消失。

【讨论】:

  • 我特别说“仅适用于特定文件”。这将禁用整个工作区的 Typo。
【解决方案2】:

目前无法忽略特定文件的拼写检查

【讨论】:

    【解决方案3】:

    你可以

    1. 抑制整个班级的拼写检查
    2. 甚至禁止特定类的所有检查

    通过运行代码检查并选择要抑制的特定警告。

    步骤如下:

    从 android studio 菜单栏中,选择分析 -> 检查代码

    检查完成后,从 Proofreading -> Typo -> 下的警告列表中选择必须禁止显示的文件中的特定警告。

    在右侧面板上,选择下拉菜单以禁止显示以下警告:

    1. 特定类
    2. 特定领域
    3. 禁止特定类的所有警告。

    参考下图供参考:

    【讨论】:

      【解决方案4】:

      对我来说,在文件顶部添加@file:Suppress("SpellCheckingInspection") 会有所帮助:)

      【讨论】:

      • 不适用于 xml 文件
      【解决方案5】:

      对于 Android Studio,在文件 >> 设置 >> 编辑器 >> 检查 >> 拼写 >> 错字下取消选中要禁用的选项

      【讨论】:

      • 我特别说“仅适用于特定文件”。这将禁用整个工作区的 Typo。
      猜你喜欢
      • 2019-05-26
      • 2018-06-17
      • 1970-01-01
      • 1970-01-01
      • 2015-10-10
      • 2014-03-15
      • 1970-01-01
      • 2011-12-15
      • 1970-01-01
      相关资源
      最近更新 更多