Repolode

85 件のプロジェクト

コードのリンターとフォーマッター:2026年のおすすめ

これらのオープンソースツールは、コード内のバグや悪い書き方を自動で見つけand、スタイルを統一します。Python、JavaScript、TypeScript、Go、Swift、シェルスクリプトなど幅広い言語に対応し、チームがより整ったコードを書く手助けをします。

プロジェクト
85
今週
+9186
更新
19 時間前

選び方

まず、何をしたいのかを決めます。スタイルを揃える(フォーマッター)、バグや悪い習慣を見つける(リンター)、言語をまたいだ静的解析を行う、のいずれかです。次に言語で絞ります。JavaScript と TypeScript なら Prettier、ESLint、Biome、Python なら Ruff と Black、シェルスクリプトなら ShellCheck が候補です。最後に、設定にどこまで手間をかけられるかを考えます。オールインワンのツールは導入が早く、プラグイン式は自由度が高い反面、組み合わせは自分で行います。ShellCheck は GPL-3.0(コピーレフト)なので、自社製品に組み込む場合は注意が必要です。

すべてのプロジェクト

AIコーディングエージェント向けのデザインガイド。デザインスキル、24個のコマンド、ブラウザー上でのライブ反復機能、AI生成フロントエンドUI向けの決定論的な検出ルール61個を提供します。

10.5万+7311 今週6262RustApache-2.0活発にメンテナンス更新 19 時間前

JavaScript、TypeScript、CSS、HTML、Markdown、YAMLなどを、統一されたスタイルに整形し直す、独自の方針を持つコードフォーマッターです。

5.2万+17 今週5026JavaScriptMIT活発にメンテナンス更新 一昨日

Rust製の超高速Pythonリンター/フォーマッター。900以上のlintルールを備え、Black互換のフォーマットに対応します。

5.1万+550 今週2629RustMIT活発にメンテナンス更新 3 時間前

Blackは、ファイルをその場で書き換え、差分を最小限に抑える、独自の方針を持つ決定論的なPythonコードフォーマッターです。

4.2万+39 今週2971PythonMIT活発にメンテナンス更新 3 日前

bashとshのシェルスクリプトから、バグ、移植性の問題、好ましくない書き方を見つける静的解析ツール。

4万+32 今週1973HaskellGPL-3.0活発にメンテナンス更新 4 時間前

エンコード、整形、変換、テスト、データ生成に使える約30種類のツールを備えた、開発者向けデスクトップの万能ツール集。

3.2万+66 今週1788C#MIT更新 先月

プラグインでCSSを変換し、Lint、ベンダープレフィックスの付与、ネスト、圧縮などを行うJavaScriptツール。

2.9万1656TypeScriptMIT活発にメンテナンス更新 昨日

ECMAScript/JavaScriptの問題のあるパターンを検出し、多くの問題を自動修正できる、プラグイン対応のリンターです。

2.8万+1 今週5206JavaScriptMIT活発にメンテナンス更新 4 時間前

JavaScript、TypeScript、JSX、JSON、CSSなどに対応する、CLIとLSPから使えるRust製Webプロジェクト向けフォーマッター・リンターのツールチェーンです。

2.6万+29 今週1330RustApache-2.0更新 3 時間前

Rustで書かれた高性能なJavaScript・TypeScriptツール群。パーサー、リンター、フォーマッター、トランスフォーマー、ミニファイアー、リゾルバーを備える。

2.3万+80 今週1453RustMIT更新 3 時間前

Pythonを実行せずに、PEP 484の型ヒントを使ったコードの型エラーを検出する静的型チェッカー。

2.1万+2 今週3376PythonOther活発にメンテナンス更新 昨日

プロジェクトごとに設定できる200以上のルールで、Swiftのスタイルや規約をチェックするリンターです。

2万2339SwiftMIT更新 一昨日

多数のGo linterを並列実行し、キャッシュとYAML設定に対応した高速なGo linterランナー。

2万+21 今週1639GoGPL-3.0活発にメンテナンス更新 一昨日

正規表現やASTではなくコードに似たパターンでバグの発見やコーディング規約の徹底を支援する、高速なオープンソース静的解析CLI。

1.8万+155 今週1154CLGPL-2.1更新 一昨日

通常のテキストではなくASTパターンにマッチさせて、コードの検索、Lint、書き換えを行うCLIツールです。

1.6万+74 今週494RustMIT更新 8 時間前

ESLintでTypeScriptコードを解析・Lintするためのパーサー、ルール、プラグインなどを提供するモノレポ。

1.6万3065TypeScriptMIT活発にメンテナンス更新 11 時間前

Git commitの前にコードをチェックする、多言語対応のpre-commitフックを管理・実行するためのフレームワーク。

1.6万+14 今週1021PythonMIT更新 3 日前

各コミット前にGitのステージ済みファイルだけをフォーマッターやリンターで処理し、未チェックのコードがリポジトリに入るのを防ぎます。

1.5万+4 今週479JavaScriptMIT活発にメンテナンス更新 7 日前

入力中に非同期でコードをlintし、prettierやeslintなどのfixerを実行できる、Vim/Neovim用プラグイン兼LSPクライアントです。

1.4万+2 今週1487Vim ScriptBSD-2-Clause更新 19 日前

clang-formatのレイアウトアルゴリズムを基に、設定可能なスタイルでPythonソースファイルを整形するフォーマッター。

1.4万914PythonApache-2.0更新 昨日

cargoサブコマンドとして実行でき、800種類以上のlintでよくあるミスを検出し、より慣用的なコードを提案するRust用リンター。

1.4万2242RustApache-2.0活発にメンテナンス更新 18 時間前

PER-CSやSymfonyなどのPHPコーディング規約に準拠するよう、コードを自動修正するPHP製CLIツールです。

1.4万+4 今週1653PHPMIT活発にメンテナンス更新 昨日

Ruby Style Guideのルールを適用し、多くの違反を自動修正できるRuby向け静的コード解析・フォーマッター。

1.3万+2 今週3164RubyMIT活発にメンテナンス更新 4 時間前

JavaScriptやTypeScriptのプロジェクトで未使用のファイル、依存関係、エクスポートを検出し、リリース前に不要なコードを削除できます。

1.3万+65 今週548TypeScriptISC更新 5 時間前

Haskell製のDockerfileリンター。ベストプラクティスをチェックし、RUN命令内のBashをShellCheckで検査します。

1.3万+12 今週511HaskellGPL-3.0活発にメンテナンス更新 19 日前

100以上の組み込みルールと自動修正に対応し、スタイルシートのエラー検出とコーディング規約の徹底に役立つCSSリンターです。

1.2万+2 今週1029JavaScriptMIT活発にメンテナンス更新 13 時間前

AndroidのプラットフォームLogクラスを、差し替え可能なTreeバックエンドでラップする、軽量で拡張性の高いログライブラリ。

1.1万+2 今週994KotlinApache-2.0活発にメンテナンス更新 3 日前

すぐに実行できるリンターとフォーマッターのコレクション。GitHub Actionまたは単体のコンテナとして動作し、ソースコードのチェックと修正を行います。

1.1万+6 今週1080ShellMIT更新 一昨日

Jinjaやdbtのテンプレートコードにも対応し、SQLのスタイルやエラーをチェックして修正できる、方言に柔軟なSQLリンター兼自動フォーマッターです。

1万+5 今週1298PythonMIT更新 13 時間前

あらゆるリンターやコード解析ツールを実行し、検出結果を変更行に絞ってGitHub、GitLab、Bitbucketのレビューコメントとして投稿するGo製CLI。

9726+14 今週513GoMIT更新 3 時間前

よくある質問

プロジェクトはどう選ばれていますか?
Repolode に掲載するプロジェクトはすべて品質チェックを通過しています。今すぐ使えること、具体的な課題を解決すること、単なる薄いラッパーではないこと、メンテナンスが続いていることが条件です。このページでは掲載済みのプロジェクトをテーマ別にまとめ、GitHub スター順に並べています。
ここで一番人気のプロジェクトは?
pbakaus/impeccable(GitHub スター 10.5万)です。選ぶ前に各プロジェクトのライセンスと最終コミットも確認してください。

ほかの特集