問題タブ [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.
php - 特定のファイルが有効なPHPファイルであるかどうかを確認します
特定のファイルが有効なPHPファイルであるかどうかを知りたいですか?
php -l filename
構文エラーがあるかどうかだけを検出します。それはlintです。
しかし、実行時にエラーなしで実行されるかどうかも知りたいですか?
私はUbuntuマシンで実行しています。
編集:
実際、私の問題は、ユーザーがいくつかの計算の数式を定義できるようにしていて、それらの数式を実行する必要があることですが、ユーザーが数式を送信する前に、PHPで数式が正しいかどうかを確認したいと思います
java - Javaでの構文チェック
私は現在、テキストエディタが埋め込まれたプログラムに取り組んでいます。ユーザーは、エディターでJavaコードを入力することになっています。次に、エディターに入力されたコードが文字列になります。括弧の欠落やキャッチなしの試行などをチェックするものが欲しいだけです。コンパイルする必要はありません。私はかなり見回しましたが、私はまだプログラミングに不慣れで、難しいもののいくつかを実装することができません。
短くするために:構文エラーについてコードを分析するJavaパッケージを探しています。
php - PHP Eclipseを入手して、さまざまなファイルタイプでエラーチェックを実行します
私のプロジェクトには、PHPコードとして解釈し*.tpl
たい一連のファイルがあります。にエントリをEclipse
追加することで、これらのファイルに対して構文の強調表示が正しく機能するようになりました。ただし、これによって構文エラーのチェック/検証も有効にならないようです。*.tpl
Preferences -> General -> Editors -> Content Types
明確にするために、エディターで1行ごとのエラーを表示し、PHPエクスプローラーのファイル(拡張子Eclipse
が付いたファイルの場合)のエラー/警告も示します。.tpl
現在、どちらも発生していません。
にも追加*.tpl
してみましたPreferences -> General -> Editors -> File Associations
。F5
関連するさまざまな場所でを押して、再起動してみEclipse
ました。*.tpl
ファイルのあるフォルダは、ソースフォルダのサブディレクトリです。このソースフォルダの他のサブディレクトリは正しく機能しています(.php
ファイルはありますが)。他に何をすべきかわかりません。助けてください!
ありがとう!
django - Syntastic + Django
Djangoで開発を始めたばかりですが、Syntastic構文チェッカーを使用するのは良い考えだと思いました。
問題は、実際にはそうではないのに、いくつかのことが間違っていると不平を言うことです。
例:
にとって
私は得る:
/li>にとって
私は(どこに
/li>self
ありますかAlbum
)
このコードはこれらの「エラー」があっても完全に実行されますが、Syntasticを正しく動作させるにはどうすればよいですか?
gcc - GCC構文チェックにより、変数引数を使用した関数呼び出しの最後のパラメーターとしてNULLが渡されていることを確認します
GCCで、printfスタイルの呼び出しで構文チェックを実行する方法と同様のことを実行したいと思います(引数リストが呼び出しに対して実際に正しいことを確認するため)。
可変数のパラメーターを受け取る関数がいくつかあります。送信されるパラメーターを強制するのではなく、渡されるパラメーターの数NULL
に関係なく、最後に渡されるパラメーターがであることを確認する必要があります。
コンパイル時にGCCにこのタイプの構文チェックを実行させる方法はありますか?
c# - コマンド ラインからの C# 構文のチェック
Microsoft .NET フレームワークで、特定の C# ファイルの構文のみをチェックする方法を知っている人はいますか?
ちょっとした背景として、私が興味を持っているのは、 syntasticをセットアップしてファイルの構文をチェックすること.cs
です。すぐに使用できる syntastic は、--parse
フラグ付きの Mono C# コンパイラを使用してこの操作を実行しますが、Microsoft .NET フレームワークで同等のものを見つけることができません。
これを機能させるための最初の試みはcsc /target:library /nologo
、の代わりに使用することでしmcs --parse
たが、問題は、これがファイルごとに呼び出されることです。その結果、構文エラーだけでなく、欠落している名前空間 (完全なプロジェクト ビルドに存在する) が報告されます。
regex - 空白をチェックするvim構文
いくつかの自動構文チェックを行うために.vimrcを構成したい。それが私の問題です。somes構文を別の構文に自動変更したいのです。私は=;のようなコンピュータプログラミングの特定の文字を扱います。、。({[<。
例として、それは言葉よりも優れています:
なりました :
いくつかの空白を追加または削除してフォーマットするだけです。
私はこれを書きます:
しかし、結果はありません。この場合、「i = e」と書くと何もしませんが、「i =」と書くと機能し、正規表現は実行されず、「」の終了後に置き換えられます。パターン"。
ちなみに、私がやりたいことをもっと「セクシーな方法」でやる方法があれば、教えてください。実際、他の特定の文字を追加したい場合、コードは次のようになります。
よろしくお願いします。
PS:悪いことに、C ++だけでなく、使用するすべての言語に対して、この種のフォーマットが必要です。
vim - Racket / Scheme のコマンド ライン構文チェッカー
Racket / PLT-Scheme コードの構文をチェックするためのコマンドライン ツールを探しています。これの目的はSyntastic Vim pluginの構文チェッカーを構築することです。
誰か方法を聞いたことがありますか?
gitolite - 使用する前に gitolite 構成ファイルの構文を確認する方法は?
gitolite 設定ファイル conf/gitolite.conf
を使用 (プッシュ) する前に、その構文を確認したいと思います。それを達成する方法はありますか?
c - Cライブラリをロードせずにperl構文チェック
perl モジュールの構文 (およびインポート) をチェックしたいのですが、動的にロードされた c ライブラリをチェックしたくありません。
私が行った場合:
私は得る:
なぜなら、B::Hooks::OP::Check はいくつかの動的な C ライブラリをロードしていて、それをチェックしたくないからです...