Seanox Review 1.4.x - Textbasierte Code Analyse

Software und Tools für Programmierung - Entwicklungsumgebungen, Compiler, etc. Keine blossen Editoren!

Moderatoren: |Gordon|, Jean, Moderatoren

Antworten
noxter
Beiträge: 121
Registriert: 23.08.02, 8:12

Seanox Review 1.4.x - Textbasierte Code Analyse

Beitrag von noxter » 20.08.16, 14:01

Name: Review
Version: 1.3.4
Größe: 18KB (auf die inneren Werte kommt es an)
Homepage: https://github.com/seanox/review
Donwload: https://github.com/seanox/review#download
Lizenz: Open Source (GPL)
Screenshot: nein, ist ein Werkzeug für die Konsole
Admin-Rechte nötig?: nein
portabel / abhängig von: portabel, benötigt Java 8
Lauffähig ab (Win95, 2000, XP): ab Windows XP

Beschreibung:
Review wurde zur Prüfung und Korrektur stiller Standards entwickelt.

Stille Standards sind projekt- und architekturspezifische Vorgaben und Standards, die nicht durch die syntaktische und grammatikalische Prüfung eines Compilers abgedeckt werden, sondern mehr durch technische- und fachliche Konzepte definiert werden.

Das Werkzeug basiert komplett auf regulären Ausdrücken und Dateifiltern, es arbeitet rein textbasiert, findet, schliesst aus und ersetzt. Die Kombination von Finden und Ausschluss ermöglich die Suche nach nicht existierenden, unvollständigen sowie nicht erfüllten Mustern.
Im Kern geht es um textbasierter Code-Analyse mit der Option zur Korrektur.
Eine Stärke ist u.a. das Finden von fehlenden und unvollständigen Stellen im Code.

- suche in alle HTML-Dateien nach Elementen denen das Attribute xyz fehlt
- suche in Java-Dateien nach Variablen, die dem Styleguide des Projekts nicht entsprechen
- suche in Java-Dateien nach Logging, wo nach dem Logging-Konzept keines hingehört
- suche nach Fehlerbehandlung die nicht der Architektur entspricht

Was genau es tut, zeigen dem Download beiliegende Beispiele.
In Summe: Das Werkzeug ist sehr projektspezifisch und individuell, was hier als Vorteil und Stärke zu betrachten ist.
Es macht dort weiter (beginnt aber auch erst dort), wo Compiler und klassische Suche nach Anti-Pattern aufhört.
Zuletzt geändert von noxter am 21.02.18, 18:11, insgesamt 1-mal geändert.

noxter
Beiträge: 121
Registriert: 23.08.02, 8:12

Re: Seanox Review 1.4.0 - Textbasierte Code Analyse

Beitrag von noxter » 07.02.18, 20:24

neue Version: 1.4.0
DL: https://github.com/seanox/review/raw/ma ... -1.4.0.zip
CL: https://raw.githubusercontent.com/seano ... er/CHANGES
  • CR: General revision of the application
  • CR: General optimization for GitHub
  • CR: Filter - Enhancement of the syntax to continue lines with '...'
  • CR: Logging - Enhancement of output
  • CR: Action - Replace symbol R is no longer supported
  • CR: Action - VOID has been changed to VOID:
  • CR: Application - Programm argument -v (verbose) is no longer supported
  • CR: File Filter - The number of line/character in conditions are no longer supported.
Eine Neuerung findet man erst in der Beschreibung zur Muster-Datei.
Das primäre Suchmuster unterstützt nun mehrere Teilmuster, welche dann Includes und Excludes sein können.
Das macht die Suche noch flexibler. Auch die Syntax für die Includes und Excludes hat sich um ein Zeichen geändert: + und - sind jetzt Pflicht.

noxter
Beiträge: 121
Registriert: 23.08.02, 8:12

Re: Seanox Review 1.4.0 - Textbasierte Code Analyse

Beitrag von noxter » 21.02.18, 18:11

neue Version: 1.4.1
DL: https://github.com/seanox/review/raw/ma ... -1.4.1.zip
CL: https://raw.githubusercontent.com/seano ... er/CHANGES
  • BF: Correction of the preview and continuation when replacing

noxter
Beiträge: 121
Registriert: 23.08.02, 8:12

Re: Seanox Review 1.4.x - Textbasierte Code Analyse

Beitrag von noxter » 07.09.18, 19:54

neue Version: 1.4.2
DL: https://github.com/seanox/review/raw/ma ... -1.4.2.zip
CL: https://raw.githubusercontent.com/seano ... er/CHANGES

  • BF: Correction when continuing the search
  • BF: Correction for patterns with only whitespaces (strn...)
  • BF: Correction in the preview of the found places

Antworten