lint

Einer der ersten statischen Analysatoren war das Dienstprogramm Lint, das 1979 als Teil des Unix 7 Distribution Kits erschien. Lint wurde ursprünglich zur Analyse von C-Quellcode verwendet. Dieser Befehl war so populär, dass das Wort "Lint" zum Oberbegriff für statische Analysewerkzeuge wurde.
1
Antwort

Wie finde ich eine Methode innerhalb des Compilers mit dem Typ und einem Namen?

Ich habe einen Lint, der auf x.len() == 0 warnt, was darauf hindeutet, stattdessen x.is_empty() zu verwenden. Allerdings wollte ich die falsch positiven Ergebnisse loswerden, wenn x keine is_empty(self: &Self) Methode hat. So...
01.06.2015, 09:17
1
Antwort

Verwenden von Lint-Kommentaren mit doxygen

Für die Dokumentation müssen wir normalerweise ein zusätzliches Dokument erstellen, das beschreibt, was wir gemacht haben, als Flusennachrichten im Code (e.g. /* lint --e228) deaktiviert wurden. Es würde es viel einfacher machen, es mit doxy...
17.01.2013, 16:55
5
Antworten

Kann keine APK-Freigabe wegen GCM SenderId Android generieren

Ich habe GCM (Google Cloud Messaging) in meiner App implementiert. Die Google Play Services-Bibliothek hat values.xml automatisch generiert, in der mein senderId ist: %Vor% Das Problem ist, dass ich ein anderes Gebietsschema habe und L...
04.09.2015, 16:43
3
Antworten

Kennzeichnen Sie "print" -Anweisungen im Python-Code

Ich möchte keine "print" -Anweisungen in unseren Python-Modulen, weil wir einen Logger verwenden werden. Ich versuche ein Skript zu generieren, um Module mit pylint zu überprüfen. Pylint erkennt dies jedoch derzeit nicht als Warnung oder Fehl...
11.08.2014, 18:02
3
Antworten

Gibt es ein Äquivalent zu HLint für Erlang?

HLint ist ein Haskell-Flusen-Tool, um Code idiomatischer zu machen. Gibt es so etwas für Erlang?     
01.08.2011, 01:54
4
Antworten

Wie verkleinere ich eine apk-Datei? [Duplikat]

Als erstes schlagen Sie mir keine offizielle Dokumentation oder dies . Wenn wir eine App aus Android Studio mit vordefinierter Textansicht erstellen, die einfach "Hallo Welt" anzeigt, generiert sie eine APK mit mehr als 1,2 MB. Aber einige...
06.02.2018, 08:23
1
Antwort

Selector, Layer-Liste und Shape / Bitmap im selben XML

Ich habe diesen Code in einem XML im drawable Ordner: %Vor% Ich verwende es, um ein Bild mit zwei Zuständen zu haben (als Knopf). Alles funktioniert wie erwartet auf Emulator und Geräten. Ich weiß, dass ich verschiedene ziehbare xml er...
12.07.2014, 21:09
1
Antwort

Android Studio SuppressLint "ClickableViewAccessibility" funktioniert nicht

In einigen Fällen möchte ich das Scrollen auf meinem ScrollView deaktivieren. Dazu benutze ich .setOnTouchListener und gebe true in onTouch zurück. 3.0 studio gibt mir keine Warnung, dass ich auch performClick method überschreibe...
06.11.2017, 09:30
2
Antworten

Wie stelle ich sicher, dass eine nicht unterstützte (höhere) API in Android nicht aufgerufen wird?

Ich baue eine Anwendung für Gingerbread und up mit minSdkVersion=10 und targetSdkVersion=17 in meiner AndroidManifest.xml. Ich weiß, dass ich prüfen sollte, ob die API unterstützt wird, bevor ich sie anrufe, zum Beispiel: %Vor% Aber...
12.06.2013, 00:46
1
Antwort

Gibt es ein OCaml-Tool, das Best Practices wie Perls Perl :: Critic-Modul unterstützt?

Gibt es ein Tool, das OCaml-Programme analysiert und einige Verbesserungen in Stil und Code vorschlägt? In der Welt von Perl gibt es immer noch Perl :: Critic vermeide schlechten Stil. Was ich brauche, sind einige Werkzeuge, die nicht nur H...
03.01.2011, 09:41