問題タブ [syntax-checking]
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.
html - NetBeans で「HTML チェック」を無効にするにはどうすればよいですか?
私は NetBean の [保存時にコンパイル] 設定を使用しています。これは、1 つのファイルを編集するときに非常に便利です。しかし、1 組 (またはそれ以上) のクラス ファイルを扱っていて、ファイルを切り替えると、次のような問題が発生します。
[タスク] タブは、外部ツールによって生成されたプロジェクト内の多数の HTML ファイルからの HTML "エラー" メッセージ(+) が散らばっているため、ほとんど役に立ちません。HTML エラーの数は、実際の Java エラーを圧倒します。
私が欲しいのは次のいずれかです:
- HTML ファイルを含むディレクトリを無視するように NB に指示する方法 (「ヘルプ」)。
- HTML の「エラー」をオフにしたり、HTML2 を指定したりする方法。
- 「タスク」エラーをファイル タイプ、親フォルダーでフィルター処理する方法: すべての Java は「com」の下にあります。
設定とプロパティを熟読しましたが、役立つものは何も見つかりませんでした。
<rant> 「フォルダ内のすべてを取得する」アプローチを使用する IDE が嫌いなもう 1 つの理由.. </rant>
+ = ファイルは有効な HTML ですが、おそらく XHTML ではありません。さらに、メッセージの半分は次のように突然終了します。Unexpected tag <TD> found, expecting one of
perl - このコードの両方のバージョンが -c Perl チェックに失敗しないのはなぜですか?
のnew
メソッドにParse::RecDescent
は、次のプロトタイプがあります。
そして、次のようなオブジェクトを作成すると:
それはパーサーを作成し、メソッドは "Parse::RecDescent" と $grammar の 2 つのパラメーターを受け取りますよね? 次のようなオブジェクトを作成しようとすると:
これは「Parse::RecDescent::new の引数が不十分です」と言って失敗しますが、このメッセージは理解できます。私は2つのパラメータのみを渡しています。ただし、矢印バージョンが機能する理由がわかりません。
説明できますか?
javascript - EclipseでのJavaScript構文チェック
EclipseでJavaScriptを使用してRIAアプリケーションを開発しています。EclipseでJavaScript構文チェックを有効にするにはどうすればよいですか?
sqlite - SQLite3構文を確認するにはどうすればよいですか?
SQLite3スクリプトを実行せずに構文をチェックする方法はありますか?
ruby -c script.rb
基本的perl -c script.pl
に、、、、などに相当するSQLite3を探していますphp --syntax-check script.php
。
を使用することを考えましexplain
たが、確認したいスクリプトのほとんどは、参照用に保持されています(必ずしも、関連付けられたデータベースがあるとは限りません)。また、を使用すると、 Syntasticexplain
のようなものでの使用が難しくなります。(つまり、セマンティクスではなく、構文のみをチェックしたいのです。)
アップデート:
よくわかりません。これを構文チェックしたいとしましょう:
私は次のようなことをすることができます:
しかし、それから私は得る:
私が期待するのは「SyntaxOK」(または同様のもの)だけです。それは可能ですか?
javascript - JSP ファイル内の Javascript 構文チェックが機能しない
JSPやJavascriptなどを使用してWebアプリを開発するために、WTP 3.0でEclipse 3.5を使用しています.時々、JavascriptコードをJSPファイルに直接埋め込む必要があります. リソース バンドル メッセージから文字列を使用します。私の問題は、JSP ファイル内で Javascript 構文チェックをオンにする方法が見つからないことです。誰かがこれで私を助けることができますか?
ありがとう!
php - 「Syntastic」vimプラグインを動作させることができません
Syntasticプラグインをvimにインストールしました。動作させることができません。私は試しまし:SyntasticEnable
たが、運がありません。SyntasticEnable python
私のvimrcでも機能しません(実際、コマンドを解析することすらできません。コマンドを追加しようとするとエラーが表示されます.vimrc
:) Not an editor command: SyntasticEnable python
。
何が起こっているのかをどうやって知ることができますか?Syntasticをvimから呼び出しても、エラーが表示されません。not and editor command
(私の)最初のエラーは、.vimrc
私が気付いていないことを示していますか?
.vimrcにあります:
私もpython.vim
入っ~/.vim/syntax_checkers
ています。私はすでにPythonファイルにPyflakesを使用できます、それは素晴らしい働きをしますが、アプリケーションを開発するときに必要な他のファイル/拡張機能にSyntastic機能を持たせたいです。
syntax-highlighting - EclipseCDTおよびESQL構文エラー
Eclipse CDT(Heliosリリース)を使用して、ESQLも使用する(古い)Cアプリケーションのソースコードを編集しています。このプロジェクトでは、慣例により、ESQLコードを含むファイルの拡張子は.sc(デフォルトの.cではなく)になります。
たとえば、EXEC SQLキーワードで始まるすべてのESQLセクションには、「構文エラー」のフラグが付けられます(垂直ルーラー、概要ルーラー、および琥珀色の波線)。実際のコンパイルは、ESQLコンパイラを備えた別のマシン(Unix)で実行されます。開発マシンでSQLコードの構文を確認するにはどうすればよいですか?
注:[設定]/[一般]/[エディター]/[テキストエディター]/[注釈]/[C / C ++インデクサーマーカー]から通知を非表示にすることはできますが、これにより、有用な警告が非表示になる場合があります。
java - Eclipse Galileo (3.5) でコード検証を構成しますか?
Eclipse Ganymede (3.4) では、次の場所に移動できます。
ウィンドウ > 設定 > 検証
...そして、さまざまなバリデーターを有効/無効にします。この機能は 3.5 でなくなったようです。この機能は移動/名前変更/リファクタリングされましたか? 今どこで見つけられますか?新しい場所を示すドキュメントが見つかりません。
これは私が期待しているものです:
これは私の環境設定ウィンドウがどのように見えるかです:
いくつかの Validator を無効にしようとしていますが、Seam Validator が最優先事項です。
c++ - cin.get()が機能しない
私は今日この簡単なプログラムを書きましたが、2つ存在しない限り動作しないことがわかりましcin.get()
た。何か案は?
ネストされたループの前にに移動するcin.get()
と、ループが実行されて一時停止します。1つcin.get()
取り出すと、プログラムは終了します。最新バージョンのbloodshedc++devを使用しているim
php - system('php -l') の代替ですか?
私が現在取り組んでいるプロジェクトでは、system()
php.ini のdisable_functions
宣言に入れることを検討しています。現在、最終的にこの制限の犠牲になるメタモジュールの 1 つは、system("php -l");
呼び出しを伴う構文チェック ファイルです。
以前php_check_syntax()
は . マニュアルはphp -l
その場所で提案していますが、PHPでシステムコール関数を無効にすることはかなり一般的な方法であると確信しているため、PHPファイル内からPHPファイルを構文チェックする受け入れられた「より良い」方法があるかどうか疑問に思っています.
(ちなみに、私はこれに夢中になっているわけではありません。「いいえ」で十分です(そして、私はそれを期待しています)。この制限からモジュールを除外することはできますが、好奇心からこの質問をしていますより優雅な解決策を期待して.)