1220

PHPLintJSLint 、および私は最近、いくつかのIDEについて何かを読んでいるときに、「JSコードをオンザフライでリントできる」ことに出くわしました。

では、 「リンティング」とは何ですか?

4

7 に答える 7

1185

linting は、潜在的なエラーのコードを分析するプログラムを実行するプロセスです。

ウィキペディアの糸くずを参照してください。

lint はもともと、C 言語のソース コード内の疑わしい移植性のない構造 (バグである可能性が高い) にフラグを立てる特定のプログラムに付けられた名前でした。この用語は現在、任意のコンピューター言語で書かれたソフトウェアでの疑わしい使用法にフラグを立てるツールに一般的に適用されています。

于 2011-12-14T11:16:28.393 に答える
208

Lint は、C コードを調べて、コンパイル、リンク、および実行する前に問題を特定するプログラムの名前でした。これは静的チェッカーで、今日の Java の FindBugs によく似ています。

Google のように、"lint" は、ソース コードを静的にチェックすることを意味する動詞になりました。

于 2011-12-14T11:17:27.780 に答える
139

lintingは、ソース コードのプログラム エラーと文体エラーをチェックするプロセスです。これは、コーディング中に発生する一般的およびまれな間違いを特定するのに最も役立ちます。

aLintまたは aLinterは、リンティング (コード品質の検証) をサポートするプログラムです。JavaScript、CSS、HTML、Python などのほとんどの言語で使用できます。

便利なリンターには、 JSLintCSSLintJSHintPylintがあります

于 2015-05-20T03:15:49.543 に答える
64

他の人が言及したこととは別に、リンティングがソースコードを介して実行されることを追加したいと思います

  • フォーマットの不一致を見つけ、
  • コーディングの標準と慣習を順守していないことを発見し、
  • プログラムで考えられる論理エラーを特定します。

ソース コードに対して lint プログラムを実行すると、ソース コードが読みやすく、読みやすく、汚染が少なく、保守が容易になります。

于 2016-09-20T10:01:39.760 に答える
30

リンターは、ソース コード内の疑わしい非構造コード (つまり、潜在的なバグ) の発生をマークするために使用されるツールです。最初は C の静的コード分析ツールでしたが、後に疑わしいコードをマークするソフトウェア分析ツールを表すために使用される一般的な用語になりました。

于 2013-08-16T12:45:04.443 に答える