Tests: Anpassung an Mandantenkonf. Adress-Feld in Bestandteile aufgeteilt
Test für "$foo::$bar" Parsingunterschiede
Seieh https://rt.perl.org/Public/Bug/Display.html?id=128478
Tests: t/structure/common_errors.t parallelisiert
Tests: t/structure/no_lexicals_in_postif.t parallelisiert
Tests: t/structure/no_indirect_object_notation.t parallelisiert
Tests: Indirekte Objektnotation für Instanzierung verbieten.
t/structure/globals: Lexikalische Variablen sind schwer exportierbar.
Tests: Test-Case für gültige Methodennamen auf $::instance_conf
globale Variablen in ein Helfermodul ausgelagert
Fixes für das "my $var if $cond;" pattern.
Testoutput bei PPI Parsingfehlern angepasst.
Test zu post if robuster gegen PPI Parsingfehler gemacht.
Test mit PPI nur durchführen, wenn PPI installiert ist.
Testcase, der alle Vorkommnisse von my $var = EXPR if COND; findet.
$::cgi entfernt.
Verfahren:- Für alle Vorkommen von "my $cgi = $::cgi;": ersetzt durch my $cgi = $::request->{cgi}->new({}) ersetzt
- Wenn in einer Datei alle my $cgi rausgefallen sind auch use CGI entfernt.
- Initialisierung von $::cgi in scripts und Dispatcher entfernt und in dei...
$::request als globale Variable eingeführt.
::called_subs ersatzlos gestrichen.
call_sub Rekursionen sind nicht mehr aufgetreten seit das System eingebautwurde, kein Grund auf Verdacht darauf zu prüfen.
neue kanonische globale Variable "instance_conf"
False positive in Test "my $foo = @bar" vermeiden
Testscript zum Auffinden häufiger Fehler (z.B. "my @foo = shift" oder "%bar->something()")
Zwei weitere globals die ok sind.
Testscript um auf globale Variablen zu testen, die bei der Umstellung auf lx_office.conf vergessen wurden.