問題タブ [codesniffer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pear - Codesniffer の間違った include_path
この問題は以前に対処されており、提供された解決策を試してみましたが、何か間違ったことをしていると思います. Mountaion Lion を使用して、Mac で PHP Codesniffer を構成しようとしています。関係ないと思いますが、私は XAMMP を使用しています。phpcs を実行すると、次のエラーが表示されます。
このエラーは、すべての検索に基づくと、php.ini の include_path が正しくないことが原因です。私が理解しているように、このパスは pear が存在するディレクトリであるはずです。pear config-get php_dir を実行すると、 /usr/lib/php/pear が返されます。そこで、php.ini ファイル (このファイルはシステム上の唯一の php.ini であるため、別のファイルから設定を取得していません) を次のように変更しました。
これは正しいように見えますが、同じエラーが発生し続けます。先頭の .: を削除しましたが、それは役に立ちません...そして機能しないはずです。末尾の / と同じ結果も削除しました。phpcs は usr/bin ディレクトリにあることに注意してください。以下は、pear config-show を実行した結果です。
何か案は?タイプミスが起こりやすいので、常にその可能性があるので、ここに入力したものはすべてカット アンド ペーストです。
php - PHP Codesniffer Whitespace
have you ever met with such a problem?:
Jenkins report says that at the end of line 49 there are some white spaces but I checked code in repository and definitely end of comment is end of line:
eclipse - Cannot get CodeSniffer working in (any) Eclipse
i installed Eclipse then installed the latest PDT, then CodeSniffer from the official update site. After restarting eclipse, nothing changes. No validation at all. I can manually start PHP CodeSniffer on a selected file, but nothing happens. Tried with Juno (4.2) and Kepler (4.3), even with Indigo. Nothing works. All the howto sites simply tell to install CodeSniffer from the update site, but it doesnt work.
Does anyone know how to get this working, so it prints warnings in my problem panel? I installed it on command line as well using "pear install PHP_CodeSniffer". Calling it manually on command line works fine, but not in eclipse.
PEAR library is set to internal, selected Zend as Standard. PHP Exec is also set to my custom compiled one under /usr/local/bin.
php - 新しい行に括弧を許可するスニファー スニペット
すべての関数/メソッドの改行に { } を配置することを許可/強制するコードスニペットはありますか?
基本的に、次のようなものを強制します。
と
xml - コマンドラインからantでphpcs.xmlファイルを作成する方法
こんにちは、phpcs.xml ファイルを作成したいと思います。しかし、このファイルが ant によって作成されたのか、codesniffer によって作成されたのかわかりません。phpcs.xml を作成する理由は、ジェンキンスで使用する必要がある build.xml ファイルにコード ブロックを追加したいからです。このファイルの作成方法を教えてください。以下は、build.xml ファイルに追加したいコードです。
php - drupal の Code Sniffer を Sublime Text 2 で動作させようとしていますが、何が間違っていますか?
このチュートリアルに従いましたが、Sublime で cmd-B を押すと、次のエラーが発生します。
警告: include_once(PHP/CodeSniffer/CLI.php): ストリームを開くことができませんでした: 行 31 の /usr/local/bin/phpcs にそのようなファイルまたはディレクトリはありません
警告: include_once(): 行 31 の /usr/local/bin/phpcs に含めるために「PHP/CodeSniffer/CLI.php」を開けませんでした (include_path='.:')
致命的なエラー: 34 行目の /usr/local/bin/phpcs にクラス 'PHP_CodeSniffer_CLI' が見つかりません
MAMPなどではなく、一般的なPHPファイルを扱っているだけで、それらがdrupalコーディング標準に従っているかどうかを確認したいだけです。何がうまくいかないのですか?