Запитання з тегом «lint»

Будь ласка, позначте запитання щодо інструментів статичного аналізу "статичним аналізом", якщо вони насправді не стосуються утиліти Lint. Одним з перших статичних аналізаторів стала утиліта Lint, яка з’явилася в 1979 році як частина розподільного комплекту Unix 7. Спочатку Lint використовувався для аналізу вихідного коду C. Ця команда була настільки популярною, що слово "lint" стало загальним терміном для інструментів статичного аналізу.

7
Що таке "підключення"?
PHPLint , JSLint , і я недавно натрапив на «ви можете небудь смачненьке ваш JS код на льоту» у час читання дещо - що про яку - то IDE . Отже, що ж це пилоутворення , що все знають , крім мене?
1094 lint  gjslint 

12
Вимкнення правила eslint для певного файлу
Чи можна вимкнути правило eslint для всього файлу? Щось таке, як: // eslint-disable-file no-use-before-define (Аналогічно eslint-disabled-line.) Мені трапляється досить часто, що в певному файлі я порушую певне правило у багатьох місцях, яке вважається нормальним для цього файлу, але я не хочу відключати правило для всього проекту, і я не хочу …


6
Як додати -Xlint: без галочки до мого проекту на базі Android Gradle?
Я спробував додати наступне до кореневого build.gradleфайлу: subprojects { gradle.projectsEvaluated { tasks.withType(Compile) { options.compilerArgs << "-Xlint:unchecked -Xlint:deprecation" } } } Але я отримую це: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':Libraries:ActionBarSherlock:compileRelease'. > invalid flag: -Xlint:unchecked -Xlint:deprecation Що я роблю неправильно?
138 android  gradle  javac  lint 

8
Результат підписки не використовується
Я модернізував сьогодні до Android Studio 3.1, який, схоже, додав ще кілька перевірок. Один із таких перевірок - на однократні subscribe()дзвінки RxJava2 , які не зберігаються у змінній. Наприклад, отримання списку всіх гравців із бази даних моєї кімнати: Single.just(db) .subscribeOn(Schedulers.io()) .subscribe(db -> db.playerDao().getAll()); Результати у великому жовтому блоці та ця …

6
VIM + JSLint?
Я провожу свої дні у vim, зараз пишу багато JavaScript. Я намагався знайти спосіб інтегрувати JSLint або щось подібне у vim, щоб покращити кодування. Хтось встиг зробити щось подібне? Редагувати: спробував це: перевірка синтаксису Javascript від Vim , на жаль, вихід дуже сильний.
120 javascript  vim  lint 

1
Що краще: @SuppressLint або @TargetApi?
У моїй програмі є проблеми щодо StrictModeта додали фрагмент коду, який в основному вимикає StrictModeHelper. Однак Линт setThreadPolicy()зараз скаржиться і пропонує або додати @SuppressLint 'NewApi' або @TargetApi(Build.VERSION_CODES.GINGERBREAD) до onCreate()події перегляду. Який метод є кращим .. або вони в основному роблять те саме?
100 android  eclipse  lint 

7
Дозвіл надається лише системному додатку
У мене є системний додаток, який використовує системні дозволи, і я маю ці дозволи, перелічені в маніфесті. Eclipse видає таку помилку, коли я намагаюся зробити збірку (збірка командного рядка працює): Дозвіл надається лише системним додаткам Я вже знаю, що мій додаток вимагає системних дозволів, і це не є проблемою для …
98 android  eclipse  lint 

12
Помилка "перекладено тут, але не знайдено в локальній локації за замовчуванням"
Ось мої значення \ strings.xml (файл за замовчуванням), і все само собою пояснюється: Моє запитання: Як це може бути "не знайдено за замовчуванням", якщо я редагую локаль за замовчуванням (значення \ strings.xml)? Як це може бути помилка перекладу ворсу, якщо я встановив translatable="false"? У папках values-pl \ strings.xml (а також …

3
Чи є простий ліннер Java CLI? [зачинено]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 2 роки тому . Удосконалюйте це питання Я намагався знайти лінтер Java, здатний працювати на CLI, який окремо від Eclipse, який я …
86 java  lint 

12
Не вдалося знайти com.android.tools.lint: lint-gradle Android Studio 3
Я оновив Android Studio до версії 3.0 і тепер отримав багато питань. Зараз зупинився на місці з такою проблемою: Could not resolve all files for configuration ':applib:_lintClassPath'. > Could not find com.android.tools.lint:lint-gradle:26.1.0-alpha01. Searched in the following locations: file:/Users/anwender/Library/Android/sdk/extras/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom file:/Users/anwender/Library/Android/sdk/extras/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar file:/Users/anwender/Library/Android/sdk/extras/google/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom file:/Users/anwender/Library/Android/sdk/extras/google/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar file:/Users/anwender/Library/Android/sdk/extras/android/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom file:/Users/anwender/Library/Android/sdk/extras/android/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar https://jcenter.bintray.com/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom https://jcenter.bintray.com/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar https://jitpack.io/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom https://jitpack.io/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar file:/Users/anwender/dev/project/dk_shopping_checklist/augmented/libs/lint-gradle-26.1.0-alpha01.jar file:/Users/anwender/dev/project/dk_shopping_checklist/augmented/libs/lint-gradle.jar Required …

2
Потрібна декларація про тип у Джулії
Чи є якийсь спосіб явно вимагати в Julia (наприклад, сказати в модулі чи пакеті), що типи повинні бути оголошені ? Чи є, наприклад, PackageCompilerчи Lint.jlє підтримка таких перевірок? Загалом, чи пропонує стандартний розподіл Julia який-небудь аналізатор статичного коду або його аналог, який міг би допомогти перевірити цю вимогу? Як мотивуючий …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.