問題タブ [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.

0 投票する
1 に答える
1466 参照

php - 特定のファイルが有効なPHPファイルであるかどうかを確認します

特定のファイルが有効なPHPファイルであるかどうかを知りたいですか?

php -l filename構文エラーがあるかどうかだけを検出します。それはlintです。

しかし、実行時にエラーなしで実行されるかどうかも知りたいですか?

私はUbuntuマシンで実行しています。

編集:

実際、私の問題は、ユーザーがいくつかの計算の数式を定義できるようにしていて、それらの数式を実行する必要があることですが、ユーザーが数式を送信する前に、PHPで数式が正しいかどうかを確認したいと思います

0 投票する
5 に答える
18321 参照

java - Javaでの構文チェック

私は現在、テキストエディタが埋め込まれたプログラムに取り組んでいます。ユーザーは、エディターでJavaコードを入力することになっています。次に、エディターに入力されたコードが文字列になります。括弧の欠落やキャッチなしの試行などをチェックするものが欲しいだけです。コンパイルする必要はありません。私はかなり見回しましたが、私はまだプログラミングに不慣れで、難しいもののいくつかを実装することができません。

短くするために:構文エラーについてコードを分析するJavaパッケージを探しています。

0 投票する
2 に答える
1144 参照

php - PHP Eclipseを入手して、さまざまなファイルタイプでエラーチェックを実行します

私のプロジェクトには、PHPコードとして解釈し*.tplたい一連のファイルがあります。にエントリをEclipse追加することで、これらのファイルに対して構文の強調表示が正しく機能するようになりました。ただし、これによって構文エラーのチェック/検証も有効にならないようです。*.tplPreferences -> General -> Editors -> Content Types

明確にするために、エディターで1行ごとのエラーを表示し、PHPエクスプローラーのファイル(拡張子Eclipseが付いたファイルの場合)のエラー/警告も示します。.tpl現在、どちらも発生していません。

にも追加*.tplしてみましたPreferences -> General -> Editors -> File AssociationsF5関連するさまざまな場所でを押して、再起動してみEclipseました。*.tplファイルのあるフォルダは、ソースフォルダのサブディレクトリです。このソースフォルダの他のサブディレクトリは正しく機能しています(.phpファイルはありますが)。他に何をすべきかわかりません。助けてください!

ありがとう!

0 投票する
2 に答える
1559 参照

django - Syntastic + Django

Djangoで開発を始めたばかりですが、Syntastic構文チェッカーを使用するのは良い考えだと思いました。

問題は、実際にはそうではないのに、いくつかのことが間違っていると不平を言うことです。

例:

  1. にとって

    私は得る:

    /li>
  2. にとって

    私は(どこにselfありますかAlbum

    /li>

このコードはこれらの「エラー」があっても完全に実行されますが、Syntasticを正しく動作させるにはどうすればよいですか?

0 投票する
2 に答える
328 参照

gcc - GCC構文チェックにより、変数引数を使用した関数呼び出しの最後のパラメーターとしてNULLが渡されていることを確認します

GCCで、printfスタイルの呼び出しで構文チェックを実行する方法と同様のことを実行したいと思います(引数リストが呼び出しに対して実際に正しいことを確認するため)。

可変数のパラメーターを受け取る関数がいくつかあります。送信されるパラメーターを強制するのではなく、渡されるパラメーターの数NULLに関係なく、最後に渡されるパラメーターがであることを確認する必要があります。

コンパイル時にGCCにこのタイプの構文チェックを実行させる方法はありますか?

0 投票する
3 に答える
1553 参照

c# - コマンド ラインからの C# 構文のチェック

Microsoft .NET フレームワークで、特定の C# ファイルの構文のみをチェックする方法を知っている人はいますか?

ちょっとした背景として、私が興味を持っているのは、 syntasticをセットアップしてファイルの構文をチェックすること.csです。すぐに使用できる syntastic は、--parseフラグ付きの Mono C# コンパイラを使用してこの操作を実行しますが、Microsoft .NET フレームワークで同等のものを見つけることができません。

これを機能させるための最初の試みはcsc /target:library /nologo、の代わりに使用することでしmcs --parseたが、問題は、これがファイルごとに呼び出されることです。その結果、構文エラーだけでなく、欠落している名前空間 (完全なプロジェクト ビルドに存在する) が報告されます。

0 投票する
1 に答える
99 参照

regex - 空白をチェックするvim構文

いくつかの自動構文チェックを行うために.vimrcを構成したい。それが私の問題です。somes構文を別の構文に自動変更したいのです。私は=;のようなコンピュータプログラミングの特定の文字を扱います。、。({[<。

例として、それは言葉よりも優れています:

なりました :

いくつかの空白を追加または削除してフォーマットするだけです。

私はこれを書きます:

しかし、結果はありません。この場合、「i = e」と書くと何もしませんが、「i =」と書くと機能し、正規表現は実行されず、「」の終了後に置き換えられます。パターン"。

ちなみに、私がやりたいことをもっと「セクシーな方法」でやる方法があれば、教えてください。実際、他の特定の文字を追加したい場合、コードは次のようになります。

よろしくお願いします。

PS:悪いことに、C ++だけでなく、使用するすべての言語に対して、この種のフォーマットが必要です。

0 投票する
1 に答える
606 参照

vim - Racket / Scheme のコマンド ライン構文チェッカー

Racket / PLT-Scheme コードの構文をチェックするためのコマンドライン ツールを探しています。これの目的はSyntastic Vim pluginの構文チェッカーを構築することです。

誰か方法を聞いたことがありますか?

0 投票する
2 に答える
731 参照

gitolite - 使用する前に gitolite 構成ファイルの構文を確認する方法は?

gitolite 設定ファイル conf/gitolite.confを使用 (プッシュ) する前に、その構文を確認したいと思います。それを達成する方法はありますか?

0 投票する
2 に答える
240 参照

c - Cライブラリをロードせずにperl構文チェック

perl モジュールの構文 (およびインポート) をチェックしたいのですが、動的にロードされた c ライブラリをチェックしたくありません。

私が行った場合:

私は得る:

なぜなら、B::Hooks::OP::Check はいくつかの動的な C ライブラリをロードしていて、それをチェックしたくないからです...