memrootじしょ
英和翻訳
linter
linter
/ˈlɪntər/
リンター
1.
ソースコードの潜在的なエラーやスタイル違反を検出するソフトウェアツール。
プログラミングにおいて、ソースコードの記述ミスや、事前に定義されたコーディング規約からの逸脱を自動的に検査し、報告するソフトウェアツールを指します。これにより、コードの品質と可読性が向上し、バグの早期発見に役立ちます。
The
linter
caught
a
syntax
error
in
my
Python
script.
(リンターが私のPythonスクリプトの構文エラーを検出しました。)
The linter
コードのエラーやスタイルをチェックするツールである「リンター」を指します。
caught
ここでは「検出した」「見つけた」という意味の動詞です。
a syntax error
文法の誤り、構文エラーを指します。
in my Python script
「私のPythonスクリプト内で」という意味です。
Running
a
linter
before
committing
code
helps
maintain
code
quality.
(コードをコミットする前にリンターを実行することは、コードの品質を維持するのに役立ちます。)
Running a linter
「リンターを実行すること」という行為を指します。
before committing code
コードをバージョン管理システムにコミットする前に、という意味です。
helps maintain
「~を維持するのに役立つ」という意味の表現です。
code quality
コードの品質、良いコードである状態を指します。
Many
modern
IDEs
have
built-in
linters.
(多くの最新のIDEにはリンターが内蔵されています。)
Many modern IDEs
「多くの現代的な統合開発環境」を指します。
have built-in
「~が内蔵されている」「組み込まれている」という意味です。
linters
コードチェッカーであるリンターが複数あることを指します。
2.
コーディング規約への準拠を強制し、コードの一貫性を高めるために使われるツール。
リンターは、単にエラーを見つけるだけでなく、チームやプロジェクトで定められたコーディングスタイルや規約(例えば、インデントの幅、変数名の命名規則、セミコロンの有無など)にコードが準拠しているかをチェックし、違反を指摘します。これにより、複数の開発者が関わるプロジェクトでもコード全体の一貫性が保たれます。
Our
project
uses
a
strict
linter
configuration
to
ensure
consistent
coding
style.
(私たちのプロジェクトでは、一貫したコーディングスタイルを確保するために厳格なリンター設定を使用しています。)
Our project
「私たちのプロジェクト」を指します。
uses a strict
「厳格な~を使用している」という意味です。
linter configuration
リンターの設定や構成を指します。
to ensure consistent
「一貫した~を確実にするため」という目的を表します。
coding style
コードの書き方や整形に関するスタイルを指します。
The
linter
suggested
refactoring
this
long
function
into
smaller
ones.
(リンターは、この長い関数をより小さなものにリファクタリングすることを提案しました。)
The linter
コードチェックツールであるリンターを指します。
suggested
「提案した」という意味の動詞です。
refactoring
既存のコードの外部的な動作を変えずに、内部構造を改善することを指します。
this long function
「この長い関数」を指します。
into smaller ones
「より小さなものに」という意味で、関数を分割することを示します。
Developers
often
configure
their
linter
rules
to
match
team
standards.
(開発者はしばしば、チームの基準に合わせてリンターのルールを設定します。)
Developers
ソフトウェア開発に携わる人々を指します。
often configure
「しばしば設定する」という意味です。
their linter rules
開発者たちが使うリンターの規則を指します。
to match team standards
「チームの基準に合わせるため」という目的を表します。
関連
static analysis
code quality
code review
formatter
ESLint
Prettier
compiler
debugger
IDE