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

0 投票する
4 に答える
3370 参照

compiler-construction - Gimpel の PC-lint と Flexelint。使った人いますか?

そこで、いくつかの雑誌の記事と、Gimpel の PC-lint および Flexelint C/C++ コンパイラーの Web サイトを読みました。

(少なくとも私にとっては)本当に高価ですが、コストを正当化するメリットがあるようです。

それで、他の誰かがそれらを使用/購入して、意見を提供できるかどうか疑問に思っていますか?

0 投票する
6 に答える
69622 参照

c# - C#用のLint

C#用の糸くずのようなツールはありますか?警告をエラーとしてフラグを立てるコンパイラーとStylecopを持っていますが、これらは最もひどいエラーしかキャッチしません。私がやっているおそらく馬鹿げたことを指摘する他の必須ツール(特に私のような初心者のC#erのために)はありますか?

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

continuous-integration - TeamCity ユーザー: いくつかの質問

これらの質問は TeamCity ユーザーのみを対象としています

1) 独自の正規表現に基づいてビルド アーティファクト情報を抽出するように TeamCity を構成することは可能ですか? これはまさに Pulse がここで行っていることです

2) TeamCity はタスク/バグ追跡ツールと統合されていますか? ジラのような?

3) この質問は、静的コード アナライザーのみを実行する人を対象としています。PC-Lint/Visual Lint のようなツールは、XML レポートを生成できます。これらのアーティファクトを解析してビルドの失敗を生成するように TeamCity を構成できますか?

4) 私は現在 TeamCity を評価しています...コミュニティ フォーラムはあまり活発ではないようです。サポートにお金を払っている人にとって、Jetbrains のサポートはどうですか? いいですか?Atlassian の方がはるかに優れているようです。

0 投票する
17 に答える
14471 参照

javascript - JSLint はオフラインで使用できますか?

JSLintを使用したいのですが、フィルタリングされていないソース コードにアクセスできるツールには注意が必要です。オフライン バージョンはありますか、またはlintJavaScript オフラインの「エラー チェック」を行う同様のツールは他にありますか?

編集: GUI を備えたもので、コマンド ライン インターフェイスの代わりに、エラーのスタイル付きリストを表示しますか?

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

coldfusion - ColdFusionのLint

ColdFusion用のJSLintに相当するものはありますか?

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

javascript - Notepad++ での JSLint の使用

他のテキスト エディターが拡張機能を使用してJSLintなどの構文チェッカーを許可しているのを見たことがありますが、これは Notepad++ で可能ですか?

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

c++ - 2 つの列挙型によるオーバーロードの解決

おおよそ次のようなコードがあります。

これで、コンパイラが実行され、期待どおりの処理が行われます。 convert(a1)などを呼び出しますB convert(A)。ただし、Lint を使用してコードを確認すると、エラー 31 が表示されます。これは、基になる列挙型の整数型が同じであるためと考えられ、Lint がそれらをそのように扱っている可能性があります。

私が持っている質問は、コード標準ですか、それともこれはコンパイラ機能の偶発的な使用ですか?

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

javascript - JavaScriptLintinc_dec_within_stmt警告

誰かがjavascriptlint(jslintではない)が警告を出す理由/重要性を説明できますか?

次のようなコード行に出くわしたとき

このチェックをオンにしておく必要があるのはなぜですか?

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

c - c: func(void) vs. func()

C関数が引数を受け入れない場合、言語規則によって「void」パラメータで宣言/定義する必要がありますか? 引数リストに何もない場合、PC-Lint に問題があるようです。それは、私が知らない言語構文にあるのではないかと考えていました。

編集:重複した(バックデュープ?最初に来た)質問C void argumentsを見つけました。これには、より多くの回答と説明があります。

0 投票する
4 に答える
7521 参照

javascript - JavaScript の関数ごとに 1 つの変数?

私はJSLintを使って自分のJavaScriptに嫌悪感を抱かせてきました。ところで、それは素晴らしいです。よくわからないチェックが一つありますので、ご意見をお聞かせください。

jslint.comから:

ブロック スコープを持つ言語では、通常、最初に使用する場所で変数を宣言することをお勧めします。ただし、JavaScript にはブロック スコープがないため、関数のすべての変数を関数の先頭で宣言する方が賢明です。関数ごとに 1 つの var ステートメントを使用することをお勧めします。

太字の最後の文は実際に何を言っていますか? このように複数の変数を宣言する必要があると思いますか?

そして、「賢明な」部分は、エラーを思いとどまらせるための単なるプログラミングスタイルですか、それともそれ以上のものがありますか?

ご協力いただきありがとうございます。