Публикации по теме 'lint'


Поэт Линтинга
Это статья для разработчиков, которая будет работать лучше и лучше для всего мира. Если вы менеджер, это стоит того и для вас, и для знакомого разработчика. Когда я впервые смотрю на фрагмент кода, я сразу же пытаюсь найти ответ на вопрос: Это хорошо? Чтобы выяснить это, я могу, например, использовать автоматизированную систему. Есть много инструментов, которые помогают нам измерять качество кода. Одним из таких инструментов является Sonar Qube, который предоставляет..

Вопросы по теме 'lint'

Существуют ли какие-либо инструменты lint для C и C++, которые проверяют форматирование?
У меня есть кодовая база, к которой прикасаются многие люди. В то время как большинство людей прилагают усилия, чтобы код был красиво отформатирован (например, с постоянным отступом и использованием фигурных скобок), некоторые этого не делают, и даже...
7782 просмотров
schedule 07.04.2024

Требуется линтер RTF
Кто-нибудь знает линтер для файлов RTF? Я пишу простой инструмент экспорта RTF для текстового процессора. Я дошел до стадии, когда мои сгенерированные файлы теперь загружаются в OpenOffice и, кажется, работают --- за исключением того, что я только...
2934 просмотров
schedule 06.09.2022

Проблема с строгой проверкой типов в lint (предупреждение 632)
Я работаю над доработкой некоторого существующего кода C, чтобы перенести его на новый компилятор (встроенное программное обеспечение, мы меняем оборудование). Итак, я пытаюсь очистить текущий код с помощью lint, и меня озадачивает задание, которое...
1479 просмотров
schedule 03.02.2024

Что лучше: @SuppressLint или @TargetApi?
У меня есть проблемы в моем приложении, связанные с StrictMode , и я добавил фрагмент кода, который в основном отключает StrictModeHelper . Однако сейчас Lint жалуется на setThreadPolicy() и предлагает либо добавить @SuppressLint 'NewApi'...
55251 просмотров
schedule 05.12.2023

Плагин Android Lint — установка настраиваемых предупреждений/ошибок, которые следует проверять
Мой вопрос заключается в том, есть ли способ добавить в плагин lint пользовательскую проверку, о которой он должен предупредить меня перед созданием версии. Например, я хочу, чтобы он проверял все объекты Cursor, InputStream в моем коде, если они...
1786 просмотров
schedule 13.09.2022

Разрешение значений ресурсов в пользовательском правиле lint
У меня большая кодовая база Android, и я пишу собственное правило lint, которое проверяет, попадают ли значения определенных атрибутов в заданный диапазон. Например, у меня есть этот компонент: <MyCustomComponent...
434 просмотров
schedule 04.11.2022

Как мне получить уровень ворса от посетителя, получившего блокировку?
По разным причинам я использую Visitor для обхода дерева HIR вместо того, чтобы полагаться на контекст lint для обхода дерева. Однако это означает, что мой lint игнорирует аннотации #[allow/warn/deny(..)] в исходном коде. Как я могу вернуть это?...
70 просмотров
schedule 03.05.2024

Линт-проверка на наличие неиспользуемых методов (командная строка)
Как я могу добиться того же, что описано в следующем вопросе о переполнении стека? Как мне найти все неиспользуемые методы моего проекта в Android Studio IDEA? Только через командную строку? ./gradlew lint ...
545 просмотров
schedule 20.02.2024

Форматирование Python PEP8 для длинных аргументов с аннотациями
У меня есть несколько функций с журналом, аннотированные аргументы, такие как следующие: def myfunction(values: Optional[List[str]], keywords: Dict[str, Tuple[str, int]], default_value: Optional[str]=None...
253 просмотров
schedule 15.02.2024

Как правильно подключить линтер в Atom с помощью jshint
Я хочу использовать пакет linter в редакторе Atom. Я установил пакеты "linter" и "linter-jshint". Кроме того, я установил jshint через npm (глобально) и скачал jshint-repo с GitHub. Когда я просто пытаюсь запустить линтер для открытого файла .js...
566 просмотров
schedule 19.10.2022

android gradle increment lint
Поскольку я работал над инкрементной проверкой Lint в Android и просмотрел некоторые статьи, я обнаружил, что могу добавить задачу в build.gradle, а затем передать некоторые параметры, переписав LintGradleClient, который должен работать, как описано в...
485 просмотров
schedule 09.02.2024

Ярлыки приложений: предупреждение о ворсинках с minSdk‹25
Я понимаю, что эти новые атрибуты безопасно игнорируются в старых API. Теперь есть ли способ убрать это последующее предупреждение Lint, не подавляя его или не повышая minSdk? Атрибут ShortId используется только в уровне API 25 и выше (текущее...
311 просмотров
schedule 30.05.2024

Android Studio 3.2.1 — как игнорировать предупреждение во время сборки
Я только что обновил версию Android Studio с 3.0.1 до 3.2.1 и начал получать предупреждения во время сборки, чтобы игнорировать их. Я упомянул lintOptions в теге Android внутри уровня приложения build.gradle. lintOptions { abortOnError...
872 просмотров