Как отключить ошибки проверки кода в файле README.md в Android Studio
В моем GitHub README.md
файл, который находится в корне моего проекта Android, у меня есть фрагменты кода, подобные следующим:
```xml
android:windowSoftInputMode="stateHidden"
```
```java
MongolToast.makeText(getApplicationContext(), "ᠰᠠᠢᠨ ᠪᠠᠢᠨᠠ ᠤᠤ︖", MongolToast.LENGTH_LONG).show();
```
Однако в Android Studio эти фрагменты кода дают ошибки
Я не хочу, чтобы меня предупреждали о предполагаемых ошибках кода в файле README. Как мне отключить все ошибки здесь?
Заметки:
- Я знаю, как подавить проверки обычно в коде с
@SuppressLint
или зайдя в настройки и сняв галочку с проверки ворса. Однако я не хочу, чтобы эти ошибки подавлялись в других областях моего проекта. - Несколько похожий вопрос (без ответа): Android Studio - отключить подсветку ошибок для исключенных файлов
4 ответа
Проведя дальнейшие исследования, я пришел к выводу, что эти ошибки не из самой Android Studio, но есть плагины для markdown
формат как Markdown Navigator
а также Markdown Support
если какой-либо из них установлен и включен, вы увидите вышеупомянутые ошибки в README.md
файл.
Я думаю, что эта проверка орфографии является встроенной функцией этих плагинов и не может управляться из Android Studio.
Один вариант, который я думаю, это отключить эти плагины, и вы готовы.
Вы можете отключить эти плагины из (Android Studio 3.1.4 MacOS) Preferences > Plugins
(или же File > Settings > Plugins
в Linux), сняв их и перезапустив (не забывая об этом) вашу Android Studio:
Сначала вам нужно создать область ("Настройки" -> "Область действия") и добавить файлы, которые вы хотите сохранить вне области действия, для строк, которые вы хотите подавить.
Затем перейдите в "Настройки" -> "Инспекции", выберите инспекцию, которую вы хотите удалить, а затем справа выберите в раскрывающемся списке область действия, чтобы определить требуемое поведение.
В этом случае моя область называется AVOID_LINTS и не будет отображать никаких предупреждений о опечатках.
РЕДАКТИРОВАТЬ
На первом шаге, когда вы создаете область, вам нужно добавить README в новую область.
EDIT2
Вы можете искать файлы, которые вы хотите добавить, выберите и нажмите include
,
В более новых версиях Android Studio, начиная с 2022.2.1 Flamingo (по крайней мере, из бета-версии 1), есть возможность переключать «Показывать проблемы в границах кода» в разделеPreferences > Languages & Frameworks > Markdown
.
Обратите внимание, что это переключает все типы проблем одновременно (опечатки, предупреждения и ошибки).
Удалить аннотацию типа кода, изменить с:
```xml
android:windowSoftInputMode="stateHidden"
```
```java
MongolToast.makeText(getApplicationContext(), "ᠰᠠᠢᠨ ᠪᠠᠢᠨᠠ ᠤᠤ︖", MongolToast.LENGTH_LONG).show();
```
изменить на:
```
android:windowSoftInputMode="stateHidden"
```
```
MongolToast.makeText(getApplicationContext(), "ᠰᠠᠢᠨ ᠪᠠᠢᠨᠠ ᠤᠤ︖", MongolToast.LENGTH_LONG).show();
```