php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.10.2010, 16:48  
Neuer Benutzer
 
Registriert seit: 05.10.2010
Beiträge: 4
PHP-Kenntnisse:
Fortgeschritten
PopcornHH befindet sich auf einem aufstrebenden Ast
Standard PHP CodeSniffer, unbenutzte Variablen finden (Eclipse PDT)

Hallo zusammen,

heute habe ich mir die "PHP Tool Integration" installiert, mit dem bis jetzt einzigen Ziel, über den "PHP CodeSniffer" Variablen aufzuspüren, die nur ein Mal im geprüften Bereich verwendet werden. In meiner Testdatei wird jetzt so ziemlich alles angekreidet (Eclipse PDT), außer das was ich eigentlich wollte.

Kennt jemand vielleicht ein Sniff-Verzeichnis, in dem sich noch weitere fertige Sniffs befinden oder hat bereits einen Sniff für mein Problem?

Ich weiß, dass es mit PHP-Eclipse für Eclipse Classic oder EasyEclipse automatisch funktioniert, in PDT ist das aber leider nicht der Fall.

Beste Grüße,
PopcornHH
PopcornHH ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.10.2010, 17:47  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Kannst du mal deine Beispieldatei zeigen und welche config/sniffs du für CodeSniffer verwendest ?
robo47 ist offline   Mit Zitat antworten
Alt 06.10.2010, 09:06  
Neuer Benutzer
 
Registriert seit: 05.10.2010
Beiträge: 4
PHP-Kenntnisse:
Fortgeschritten
PopcornHH befindet sich auf einem aufstrebenden Ast
Standard

Für den CodeSniffer habe ich alle in der aktuellen Version beiligenden Standards, in ihrer unveränderten Form, einzeln ausprobiert: MySource, PEAR, PHPCS, Squiz und Zend.

Eclipse Classic, mit PHPEclipse (dahin versuche ich zu kommen)


Eclipse PDT mit PHP CodeSniffer (alle Sniffs aktiviert, das ist mein Ist-Zustand)
PopcornHH ist offline   Mit Zitat antworten
Alt 06.10.2010, 09:26  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Einfach einen kompletten Standard oder sogar mehrere nutzen ohne zu wissen was er macht ... das macht nicht viel Sinn, meine erste idee wäre, du hast einen sniff drin der short-tags forciert, einen der was zur einrückung sagt (die funktion gehört nach den meisten Einrückungen wohl in spalte 0, einen sniff der meckert bei ?> am ende einer datei wenn sie nicht nötig sind, .... etc da wundert es dann nicht wenn alles rot ist.


Kannst du mal sagen was für fehler er denn bei den zeilen anzeigt ?
Und mal den output den phpcs für die file via console ausgibt ?

Ausserdem vielleicht einfach mal einen Standard selbst basteln, der NUR aus den Sniffs besteht die du auch verwenden willst.
robo47 ist offline   Mit Zitat antworten
Alt 06.10.2010, 09:46  
Neuer Benutzer
 
Registriert seit: 05.10.2010
Beiträge: 4
PHP-Kenntnisse:
Fortgeschritten
PopcornHH befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von robo47 Beitrag anzeigen
Einfach einen kompletten Standard oder sogar mehrere nutzen ohne zu wissen was er macht ... das macht nicht viel Sinn, meine erste idee wäre, du hast einen sniff drin der short-tags forciert, einen der was zur einrückung sagt (die funktion gehört nach den meisten Einrückungen wohl in spalte 0, einen sniff der meckert bei ?> am ende einer datei wenn sie nicht nötig sind, .... etc da wundert es dann nicht wenn alles rot ist.
Das ist jetzt ein Missverständnis. Ich habe nur alles zur Vereinfachung der Suche angeschaltet. Halt um zu sehen, ob auch der von mir gewünschte Sniff enthalten ist.

Zitat:
Ausserdem vielleicht einfach mal einen Standard selbst basteln, der NUR aus den Sniffs besteht die du auch verwenden willst.
Für den moment möchte ich nur diesen hier:


Der ist aber leider nicht enthalten. Daher noch mal meine Frage: Kennt jemand ein Verzeichnis mit weiteren Sniffs, die nicht der Software beiliegen oder hat sich schon mal jemand den von mir gewünschten Sniff geschrieben und mag ihn mir geben?
PopcornHH ist offline   Mit Zitat antworten
Alt 06.10.2010, 10:19  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Also out of the box hat PHP_Codesniffer meines Wissens nach keinen Sniff zum erkennen von unbenutzen variablen, nur ungenutzte funktions-parameter.

PHPMD hat sowas:

http://phpmd.org/rules/unusedcode.ht...dlocalvariable
robo47 ist offline   Mit Zitat antworten
Alt 07.10.2010, 10:16  
Neuer Benutzer
 
Registriert seit: 05.10.2010
Beiträge: 4
PHP-Kenntnisse:
Fortgeschritten
PopcornHH befindet sich auf einem aufstrebenden Ast
Standard

Danke, das werde ich als Plan B mal im Hinterkopf behalten, noch gebe ich nicht auf, auch eine Intergration in Eclipse zu finden. Gestern habe ich mir noch gesagt, dass ich dann einfach einen eigenen Sniff schreibe, leider stellte ich nach einen Update auf Helios fest, dass die PHP Tool Intergration derzeit scheinbar nur bis Eclipse 3.5 mitspielt. *sigh*

Für interessierte Mitleser:
Ein zuinstallieren von PHP Eclipse in Eclipse PDT funktioniert grundsätzlich. Nur mit den Editoren gibt es ein Problem. Bei gleichzeitiger Verwednung gibt es einen Lock auf den PHP-Content-Type, der dazu führt, dass diese in einem Editor ohne Syntax-Highlightning geöffnet werden. Die File-Association greift zwar bei Wahl des Default-Editors aus "open with" und öffnet das PHP-File dann im gewünschten Editor, der Doppelklick gibt aber halt dem Content-Type den Vorrang. Den Eintrag "locked" unter Preferences kann man nur durch Manipulation von Config.XMLs im Plugin-Ordner ändern. Anleitungen die ich dazu gefunden habe, sind recht wage. "Sucht mal nach etwa so und so, kann auch im .jar sein". Vermutlich würde die Einstellung dann auch mit jedem Update wieder zerschossen werden.
PopcornHH ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP5 und Variablen initialisieren kojak2008 PHP Tipps 2010 9 17.08.2010 14:33
Variablen mit Formular übergeben 1988UR PHP Tipps 2010 4 23.02.2010 09:29
debuggen von DOMDocument unter eclipse belphegor Off-Topic Diskussionen 1 20.10.2009 22:13
Keine Chance mit Eclipse PDT 0x0badc0de Off-Topic Diskussionen 1 24.07.2009 23:13
[Erledigt] __autoload, Eclipse PDT, globale Variablen und Dateinamen Jausenbrot PHP Tipps 2009 9 24.07.2009 19:20
Klasse statt globaler Variablen ecomeback PHP-Fortgeschrittene 6 15.07.2008 16:30
Übergeben von Variablen an in PHP eingebundenes Perl-Script shredder01 PHP Tipps 2008 3 04.04.2008 09:25
Datei mit Variablen so includen, dass Variablen nutzbar? BartTheDevil89 PHP Tipps 2008 6 22.01.2008 20:57
Eclipse Absturtz Ubuntu 7 phpdummi Server, Hosting und Workstations 12 22.07.2007 23:11
unerklärliches Leeren von Variablen KuShi PHP Tipps 2007 2 08.07.2007 15:19
Teil einer Variablen mit einer Variablen ersetzen ? simsalabim PHP Tipps 2007 11 20.03.2007 20:36
Variable aus Variablen zusammensetzen juhuwoorps PHP Tipps 2007 1 28.11.2005 21:50
[gelöst] Eclipse starten freq.9 Server, Hosting und Workstations 3 16.06.2005 21:19
Variablen übergeben bzw. auslesen? PHP Tipps 2005 4 30.01.2005 03:56
[Erledigt] register globals off bei variablen Variablen... PHP Tipps 2005 4 25.01.2005 17:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php codesniffer eclipse, php code sniffer, codesniffer php eclipse, eclipse php codesniffer, eclipse codesniffer, codesniffer eclipse, php codesniffer, eclipse php code sniffer, phpcs eclipse, php code sniffer eclipse, eclipse content type locked php, php unbenutzte variablen finden, eclipse unbenutzte variablen, codesniffer eclipse pdt, php ungenutzte variablen, eclipse phpcs, initialisierung xajax easyeclipse, phpeclipse vs pdt, eclipse pdt codesniffer, php unbenutzte funktionen finden

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:35 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum