Описание тега lint
Пожалуйста, пометьте вопросы об инструментах статического анализа "статический анализ", если они не касаются утилиты Lint. Одним из первых статических анализаторов была утилита Lint, появившаяся в 1979 году в составе дистрибутива Unix 7. Lint изначально использовался для анализа исходного кода C. Эта команда была настолько популярна, что слово "lint" стало общим термином для инструментов статического анализа.
3
ответа
Написание пользовательских lint.xml
Наш Android-проект зависит от некоторых внешних проектов, над которыми мы не имеем контроля. Поэтому я пытаюсь настроить собственный файл lint.xml, чтобы мы могли добавить правила игнорирования для них. В качестве стартового сценария я пытался удали…
22 ноя '12 в 15:57
1
ответ
ESLint согласованный возврат и вложенные обратные вызовы
У меня есть некоторые проблемы с правилом последовательного возврата, предоставленным ESLint. Код ниже будет бросать consistent-return предупреждение для User.findOne функция обратного вызова. Насколько я могу сказать, я могу только запустить .remov…
08 ноя '16 в 16:54
6
ответов
Линт инструмент для ActionScript?
Есть ли какие-либо инструменты для линта, доступные для actionscript? Один источник был бы идеальным, но все приветствуется. Моя команда начинает принимать более строгое руководство по стилю (где "более строгое" означает "существующий"), и я думаю, …
05 янв '09 в 05:39
0
ответов
og: профиль выдает ошибку в отладчике fb
Я использую отладчик lint в Facebook и замечаю, что у него есть проблема с мета-тегами og appname: конкретно. Я прикрепил его к действию, и другие типы объектов работают на замену. Является ли это ошибкой, или FB разработан так, чтобы не позволять н…
27 июл '12 в 23:59
2
ответа
Рекомендации по устранению предупреждения "lint Android lint"
У меня есть приложение для Android, которое всегда должно использовать Locale.US я начал выполнять проверки Lint. Одно предупреждение появляется "Подразумеваемая локаль по умолчанию в случае конвертации", которая происходит всякий раз, когда я звоню…
31 окт '17 в 01:33
3
ответа
Функция рекурсивного поиска по JavaScript не обнаруживает вложенных потомков
Попытка создать рекурсивную функцию, которая корректно ищет класс Tree и всех его потомков для значения и возвращает true, если это значение найдено, в противном случае - false. Особое значение имеет рекурсивная функция contains(). Попытка получить …
13 окт '17 в 18:09
1
ответ
Есть ли способ увидеть результаты теста Sonarwhal или какую-либо регистрацию?
Когда я запускаю Sonarwhal ( https://sonarwhal.com/docs/user-guide/) в командной строке для веб-страницы, он генерирует список проблем / сбоев, которые мне следует устранить. Можно ли как-то разобраться в этих проблемах? Погуглил эту проблему, но я …
19 апр '18 в 06:35
0
ответов
Есть ли способ скопировать многоступенчатые файлы Docker, сохранив при этом большинство оптимизаций только для финальной стадии?
Как бы вы применили линтинг с конкретными правилами, применимыми к финальной стадии? С введением многоступенчатых файлов Docker в официальной документации Docker говорится, что больше нет необходимости проводить оптимизацию на промежуточных этапах. …
03 апр '18 в 05:32
0
ответов
Выполнение пользовательского сценария по запросу извлечения в процессе CI
Я пытаюсь реализовать линтер, который проверяет, были ли соблюдены различные правила всякий раз, когда есть запрос на извлечение для конкретного проекта в github. Можно ли сказать инструменту CI, как Travis-CI, запустить скрипт linting для кода PR? …
14 сен '18 в 11:45
5
ответов
Perl неглубокая проверка синтаксиса? то есть. не проверять синтаксис импорта
Как я могу выполнить "мелкую" проверку синтаксиса на файлах perl. Стандарт perl -c полезно, но проверяет синтаксис импорта. Иногда это хорошо, но не очень хорошо, когда вы работаете в репозитории кода и отправляете его в работающую среду, и у вас ес…
31 окт '11 в 14:26
1
ответ
Требовать ключевое слово переопределения при реализации функции
Я хочу сохранить кодовую базу в чистоте, всегда используя override перед реализацией переопределяющего метода, но это кажется необязательным в Scala. Есть ли инструмент, плагин или параметры, чтобы проверить, соответствует ли стиль кода использовани…
20 июл '14 в 19:22
1
ответ
Почему некоторый код Android работает на прежнем уровне API, чем должен?
Я разрабатываю приложение для Android, которое, помимо прочего, использует метод toLongArray из java.BitSet. Как видно здесь, этот метод был представлен в Android API уровня 19, Android 4.4. Lint в Eclipse правильно предупреждает меня об этом, потом…
19 дек '14 в 16:11
3
ответа
Android: подавить предупреждение при вызове метода
Я пытаюсь сделать метод, который проверяет разрешения Android. Но когда я звоню, у меня появляется предупреждение о пропущенном разрешении. Вот упрощение моего кода: public void lintTestMethod(){ if(isPermissionGranted()) { requiresLocationPermissio…
10 дек '16 в 11:16
0
ответов
Метод Gradle DSL не найден: android()
Во время запуска lint на терминале я добавил - android { lintOptions { abortOnError false } подавить ошибку ворса. Но при сборке или синхронизации gradle выдается следующая ошибка: не найден метод Gradle DSL: android(). Как мне решить это? build.gra…
03 фев '15 в 06:50
1
ответ
Сбой проверки Lint с java.lang.NullPointerException (сбой компилятора ECJ)
При запуске lintVitalRelease проверьте источники моего приложения, происходит следующее падение: > Task :app:lintVitalRelease ECJ compiler crashed processing D:\PROJECTS\xxxxx\app\src\main\java\com\xxxxx\xxxxx\utils\images\ImageUtil.java java.lan…
17 фев '18 в 20:18
2
ответа
PC-Lint Misra 10.1 Ошибка в логическом выражении
PC-Lint версии 9.00L смотрит на этот код: typedef unsigned char boolean_t; //This is actually in a system header file. ... /* The rest is in the .c file I'm working on. */ boolean_t booleanVal ... uint8_t maskedVal; maskedVal = 0; //real code has th…
15 фев '18 в 23:29
0
ответов
Линтеры в Python-mode не работают на установках 4 vim
Слишком все, Я не могу заставить линтеры режима Python работать на 4 установках vim. На 2 ПК под управлением Windows 10 и Python 2.7.14 я обновил vim 7.4 до 8.1. Для vim 8.1 выполните следующие действия: mkdir C:\Users\Steve\vimfiles\pack\plugins\op…
01 июн '18 в 20:54
1
ответ
Custom Lint для Java / Android Report, если мы находим вызов класса без реализации его интерфейса
Я пишу пользовательский детектор пуха для удовольствия. Я ухожу с урока Big Nerd Ranches по созданию настраиваемого правила lint в Android (должно быть то же самое для Java) Я могу обнаружить случай, который я хочу. Это конструктор класса был назван…
19 дек '16 в 06:36
2
ответа
Ошибка с SublimeLinter в SublimeText 2
Я пытаюсь использовать SublimeLinter в SublimeText2. Пакеты установлены, node.exe тоже, путь к node.exe правильный: { "sublimelinter_executable_map": { "javascript":"C:\\Program Files\\nodejs\\node.exe", "css":"C:\\Program Files\\nodejs\\node.exe" }…
06 окт '12 в 16:31
1
ответ
Экспорт неиспользуемой функции для линтинга
У меня есть следующий код в файле Javascript: /* exported something */ function something() {} something Функция не используется в файле, потому что она вызывается из представления HTML-формы. Когда линтер бежит, es-lint в моем случае я получаю no-u…
12 авг '15 в 14:28