問題タブ [lint]
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.
compiler-construction - Gimpel の PC-lint と Flexelint。使った人いますか?
そこで、いくつかの雑誌の記事と、Gimpel の PC-lint および Flexelint C/C++ コンパイラーの Web サイトを読みました。
(少なくとも私にとっては)本当に高価ですが、コストを正当化するメリットがあるようです。
それで、他の誰かがそれらを使用/購入して、意見を提供できるかどうか疑問に思っていますか?
c# - C#用のLint
C#用の糸くずのようなツールはありますか?警告をエラーとしてフラグを立てるコンパイラーとStylecopを持っていますが、これらは最もひどいエラーしかキャッチしません。私がやっているおそらく馬鹿げたことを指摘する他の必須ツール(特に私のような初心者のC#erのために)はありますか?
continuous-integration - TeamCity ユーザー: いくつかの質問
これらの質問は TeamCity ユーザーのみを対象としています
1) 独自の正規表現に基づいてビルド アーティファクト情報を抽出するように TeamCity を構成することは可能ですか? これはまさに Pulse がここで行っていることです
2) TeamCity はタスク/バグ追跡ツールと統合されていますか? ジラのような?
3) この質問は、静的コード アナライザーのみを実行する人を対象としています。PC-Lint/Visual Lint のようなツールは、XML レポートを生成できます。これらのアーティファクトを解析してビルドの失敗を生成するように TeamCity を構成できますか?
4) 私は現在 TeamCity を評価しています...コミュニティ フォーラムはあまり活発ではないようです。サポートにお金を払っている人にとって、Jetbrains のサポートはどうですか? いいですか?Atlassian の方がはるかに優れているようです。
javascript - JSLint はオフラインで使用できますか?
JSLintを使用したいのですが、フィルタリングされていないソース コードにアクセスできるツールには注意が必要です。オフライン バージョンはありますか、またはlint
JavaScript オフラインの「エラー チェック」を行う同様のツールは他にありますか?
編集: GUI を備えたもので、コマンド ライン インターフェイスの代わりに、エラーのスタイル付きリストを表示しますか?
coldfusion - ColdFusionのLint
ColdFusion用のJSLintに相当するものはありますか?
javascript - Notepad++ での JSLint の使用
他のテキスト エディターが拡張機能を使用してJSLintなどの構文チェッカーを許可しているのを見たことがありますが、これは Notepad++ で可能ですか?
c++ - 2 つの列挙型によるオーバーロードの解決
おおよそ次のようなコードがあります。
これで、コンパイラが実行され、期待どおりの処理が行われます。 convert(a1)
などを呼び出しますB convert(A)
。ただし、Lint を使用してコードを確認すると、エラー 31 が表示されます。これは、基になる列挙型の整数型が同じであるためと考えられ、Lint がそれらをそのように扱っている可能性があります。
私が持っている質問は、コード標準ですか、それともこれはコンパイラ機能の偶発的な使用ですか?
javascript - JavaScriptLintinc_dec_within_stmt警告
誰かがjavascriptlint(jslintではない)が警告を出す理由/重要性を説明できますか?
次のようなコード行に出くわしたとき
このチェックをオンにしておく必要があるのはなぜですか?
c - c: func(void) vs. func()
C関数が引数を受け入れない場合、言語規則によって「void」パラメータで宣言/定義する必要がありますか? 引数リストに何もない場合、PC-Lint に問題があるようです。それは、私が知らない言語構文にあるのではないかと考えていました。
編集:重複した(バックデュープ?最初に来た)質問C void argumentsを見つけました。これには、より多くの回答と説明があります。
javascript - JavaScript の関数ごとに 1 つの変数?
私はJSLintを使って自分のJavaScriptに嫌悪感を抱かせてきました。ところで、それは素晴らしいです。よくわからないチェックが一つありますので、ご意見をお聞かせください。
jslint.comから:
ブロック スコープを持つ言語では、通常、最初に使用する場所で変数を宣言することをお勧めします。ただし、JavaScript にはブロック スコープがないため、関数のすべての変数を関数の先頭で宣言する方が賢明です。関数ごとに 1 つの var ステートメントを使用することをお勧めします。
太字の最後の文は実際に何を言っていますか? このように複数の変数を宣言する必要があると思いますか?
そして、「賢明な」部分は、エラーを思いとどまらせるための単なるプログラミングスタイルですか、それともそれ以上のものがありますか?
ご協力いただきありがとうございます。