从 Android Studio lint 拼写检查程序中排除文件

Exclude files from Android Studio lint spell checker

Android Studio lint 拼写检查器会标记十六进制代码,这些代码看起来像某些文件中的单词,最好不检查,例如 values/colors.xmlbuild/intermediates/dex-cache/cache.xml

如何告诉 lint 不要对某些文件夹或文件进行拼写检查?

colors.xml

有同样的问题

我找不到禁用特定文件检查的方法,但我可以摆脱对十六进制代码的拼写检查。

点击Analyze->Inspect Code。 选择 Whole Project 并单击确定。

检查工具 window 将打开并显示结果。

您应该能够在 Spelling->typo 下看到有问题的十六进制代码。 右键单击其中一个并选择 Exclude.

对我有用。 HTH

这可以通过使用 IDE 范围来完成。在 Android Studio(至少 3.4)中,您可以配置每个范围的每个检查。这个想法是,您创建一个范围,其中包含您不想进行拼写检查的所有文件,然后关闭此范围的拼写检查,但对其他所有内容保持打开状态。

  1. Settings / Appearance & Behavior / Scopes 中添加一个新范围,其中包含要从拼写检查中排除的所有文件。例如,此模式涵盖所有 svg 个文件:file:*.svg。在您的情况下,它可能类似于 file:*/colors.xml||file:*/cache.xml。 IDE 将以绿色突出显示所有受影响的文件,因此您可以检查输入的模式是否正确。

  2. 然后设置拼写检查,使其对您的新范围关闭并在其他任何地方打开。