Als «lint» getaggte Fragen

Bitte kennzeichnen Sie Fragen zu statischen Analysewerkzeugen mit "statische Analyse", es sei denn, es handelt sich tatsächlich um das Dienstprogramm Lint. Einer der ersten statischen Analysatoren war das Dienstprogramm Lint, das 1979 als Teil des Unix 7-Verteilungskits erschien. Lint wurde ursprünglich zur Analyse von C-Quellcode verwendet. Dieser Befehl war so beliebt, dass das Wort "Flusen" zum Oberbegriff für statische Analysewerkzeuge geworden ist.

7
Was ist "Flusen"?
PHPLint , JSLint und ich sind kürzlich auf "Sie können Ihren JS- Code im Handumdrehen fusseln" gestoßen , als wir etwas über eine IDE gelesen haben . Also, was ist das für ein Flusen , den jeder außer mir kennt?
1094 lint  gjslint 

12
Deaktivieren der Eslint-Regel für eine bestimmte Datei
Ist es möglich, die Eslint-Regel für die gesamte Datei zu deaktivieren? So etwas wie: // eslint-disable-file no-use-before-define (Analog zu eslint-disable-line.) Es kommt mir ziemlich oft vor, dass ich in einer bestimmten Datei an vielen Stellen gegen eine bestimmte Regel verstoße, die für diese Datei als OK angesehen wird, aber ich …


6
Wie füge ich -Xlint hinzu: deaktiviert für mein Android Gradle-basiertes Projekt?
Ich habe versucht, der Stammdatei Folgendes hinzuzufügen build.gradle: subprojects { gradle.projectsEvaluated { tasks.withType(Compile) { options.compilerArgs << "-Xlint:unchecked -Xlint:deprecation" } } } Aber ich verstehe das: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':Libraries:ActionBarSherlock:compileRelease'. > invalid flag: -Xlint:unchecked -Xlint:deprecation Was mache ich falsch?
138 android  gradle  javac  lint 

8
Das Ergebnis des Abonnements wird nicht verwendet
Ich habe heute ein Upgrade auf Android Studio 3.1 durchgeführt, das anscheinend einige weitere Flusenprüfungen hinzugefügt hat. Eine dieser Flusenprüfungen betrifft einmalige RxJava2- subscribe()Aufrufe, die nicht in einer Variablen gespeichert sind. Zum Beispiel, um eine Liste aller Spieler aus meiner Raumdatenbank zu erhalten: Single.just(db) .subscribeOn(Schedulers.io()) .subscribe(db -> db.playerDao().getAll()); Das Ergebnis …

6
VIM + JSLint?
Ich verbringe meine Tage in vim und schreibe derzeit viel JavaScript. Ich habe versucht, einen Weg zu finden, um JSLint oder ähnliches in vim zu integrieren, um meine Codierung zu verbessern. Hat es jemand geschafft, so etwas zu tun? Bearbeiten: habe folgendes versucht: Javascript Syntax Checking From Vim , leider …
120 javascript  vim  lint 

1
Was ist besser: @SuppressLint oder @TargetApi?
Ich habe Probleme in meiner App bezüglich StrictModeund habe das Code-Snippet hinzugefügt, das das grundsätzlich deaktiviert StrictModeHelper. Lint beschwert sich jedoch setThreadPolicy()jetzt und schlägt vor, entweder hinzuzufügen @SuppressLint 'NewApi' oder @TargetApi(Build.VERSION_CODES.GINGERBREAD) zum onCreate()Ereignis der Ansicht. Welche Methode wird bevorzugt? Oder machen sie im Grunde das Gleiche?
100 android  eclipse  lint 

7
Die Berechtigung wird nur für die System-App erteilt
Ich habe eine System-App , die Systemberechtigungen verwendet, und ich habe diese Berechtigungen im Manifest aufgeführt. Eclipse gibt den folgenden Fehler aus, wenn ich versuche, einen Build zu erstellen (Befehlszeilen-Build funktioniert): Die Berechtigung wird nur für System-Apps erteilt Mir ist bereits bewusst, dass für meine App Systemberechtigungen erforderlich sind, und …
98 android  eclipse  lint 

12
Fehler "wird hier übersetzt, aber nicht im Standardgebietsschema gefunden" in strings.xml mit translatable = "false"
Hier sind meine Werte \ strings.xml (die Standarddatei) und alles ist selbsterklärend: Meine Fragen): Wie kann es "nicht im Standardgebietsschema gefunden" werden, wenn ich das Standardgebietsschema bearbeite (values ​​\ strings.xml)? Wie kann es ein Flusenübersetzungsfehler sein, wenn ich einstelle translatable="false"? In den Ordnern values-pl \ strings.xml (und values-ru, values-iw) sind …

3
Gibt es einen einfachen CLI Java Linter? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 2 Jahren . Verbessere diese Frage Ich habe versucht, einen Java-Linter zu finden, der auf …
86 java  lint 

12
Com.android.tools.lint konnte nicht gefunden werden: lint-gradle Android Studio 3
Ich habe Android Studio auf 3.0 aktualisiert und habe jetzt viele Probleme erhalten. Jetzt habe ich mit einem solchen Problem sofort aufgehört: 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 …

2
Typdeklaration in Julia erforderlich
Gibt es eine Möglichkeit, in Julia explizit zu verlangen (z. B. innerhalb eines Moduls oder Pakets), dass Typen deklariert werden müssen ? Hat zB oder Unterstützung für solche Überprüfungen? Bietet die Julia-Standarddistribution selbst einen statischen Code-Analysator oder ein gleichwertiges Gerät , mit dessen Hilfe diese Anforderung überprüft werden kann?PackageCompilerLint.jl Nehmen …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.